Skip to content

PIM 24.0

Version 24.0
Release Date 10 June 2024

Changes

New features

New major version

PIM has been upgraded to version 24. There will be breaking changes when upgrading Bizzkit.Sdk.Pim from V23 to V24.

V23 endpoints will be supported until V25 is released.

V23 preview endpoints will be removed in PIM 24.3.0. Please switch to V24 or V24 preview endpoints.

Release highlights

  • Multiple performance improvements such as:
    • Bulk load import better optimized for large amounts of data
    • Running bulk operations more efficient
    • Global list functionality performs better in UI
    • Better use of system resources in general
  • New API endpoints
  • Plenty of bug fixes
  • New UI updates

Enhancements

Correct handling of pressing Enter key when working on product details page

Possibility to navigate to product enricher from product category

Adds support to filter jobs by status on job overview

Adds vertical lines to column headers in Mass Edit

Styling updates for PMediabankFile UI

Updated UI for PIM type: PTranslationCultureSpecificMediaBank6FileD

Updated UI for PIM type: PTranslationCultureSpecificMediaBank6File

Updated UI for PIM type: PTimeSpan

Updated UI for PIM type: PResponsiveMediaBank6FileD

Updated UI for PIM type: PResponsiveMediaBank6File

Updated UI for Markets list page

API changes

Endpoint Operation Comment
POST /api/products/import/csv Products_ImportFromCsvAsync Changed batchSize parameter default value to 100, which is also the maximum batch size. Batch size values lower than 100 can still be used by using the batchSize parameter. Values higher than 100 will be ignored and a batch size of 100 will be used instead.

Other changes

Make DeleteExpiredCacheMessages job run every 5 minutes to delete smaller batches

Attribute Value Groups are no longer available in PIM V24

Deprecations

API changes

The following endpoints have been deprecated in V23 because of new/updated request or response models in V24:

AttributeGroups
Endpoint Operation Comment
PUT /api/attribute-groups/{attributeGroupId}/items AttributeGroups_UpdateAsync Request model schema changed, due to removal of Attribute Value Group concept
AttributeOrders
Endpoint Operation Comment
GET /api/attribute-orders AttributeOrders_ListAsync Response model schema changed, due to removal of Attribute Value Group concept
POST /api/attribute-orders AttributeOrders_CreateAsync New request model schema, due to combining two endpoints into one
PUT /api/attribute-orders/{id} AttributeOrders_UpdateAsync New request model schema, due to combining two endpoints into one
PUT /api/attribute-orders/{id}/from-body AttributeOrders_UpdateFromBodyAsync Replaced by PUT /api/attribute-orders/{id} in V24
POST /api/attribute-orders/from-body AttributeOrders_CreateFromBodyAsync Replaced by POST /api/attribute-orders in V24
PUT /api/attribute-orders/items AttributeOrders_Update_ItemsAsync Response model schema changed, due to removal of Attribute Value Group concept
Attributes
Endpoint Operation Comment
POST /api/attributes/_search-by-ids Attributes_SearchByIdsAsync Changed URL to: /api/attributes/-search-by-ids in V24
POST /api/attributes/_search-by-system-names Attributes_SearchBySystemNamesAsync Changed URL to: /api/attributes/-search-by-system-names in V24
Products
Endpoint Operation Comment
POST /api/products/_filter Products_FilterAsync Changed URL to: /api/products/-filter in V24
POST /api/products/_search-by-ids Products_SearchByIdsAsync Changed URL to: /api/products/-search-by-ids in V24
POST /api/products/_search-by-ids/attribute-collection Products_AttributeCollection_SearchByIdsAsync Request model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/products/-search-by-ids/attribute-collection in V24
GET /api/products/{id}/attribute-collection Products_AttributeCollection_GetAsync Response model schema changed, due to removal of Attribute Value Group concept
ReferentialValues
Endpoint Operation Comment
POST /api/referential-values/_resolve ReferentialValues_ResolveAsync Changed URL to: /api/referential-values/-resolve in V24
ResolvedViews
Endpoint Operation Comment
POST /api/resolved-views/attribute-field-values/resolve ResolvedViews_AttributeFieldValues_ResolveAsync Changed URL to: /api/resolved-views/attribute-field-values/-resolve in V24
POST /api/resolved-views/attribute-predefined-values/_search ResolvedViews_AttributePredefinedValues_SearchAsync Response model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/resolved-views/attribute-predefined-values/-search in V24
POST /api/resolved-views/attributes/_search ResolvedViews_Attributes_SearchAsync Changed URL to: /api/resolved-views/attributes/-search in V24
POST /api/resolved-views/brands/_search ResolvedViews_Brands_SearchAsync Response model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/resolved-views/brands/-search in V24
POST /api/resolved-views/global-lists/_search ResolvedViews_GlobalLists_SearchAsync Response model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/resolved-views/global-lists/-search in V24
POST /api/resolved-views/product-hierarchies/_search ResolvedViews_ProductHierarchies_SearchAsync Response model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/resolved-views/product-hierarchies/-search in V24
POST /api/resolved-views/products/_search ResolvedViews_Products_SearchAsync Response model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/resolved-views/products/-search in V24
POST /api/resolved-views/products/families/_search ResolvedViews_Products_Families_SearchAsync Response model schema changed, due to removal of Attribute Value Group concept
Changed URL to: /api/resolved-views/products/families/-search in V24

Users

Endpoint Operation Comment
POST /api/users/_search-by-ids Users_SearchByIdsAsync Changed URL to: /api/users/-search-by-ids in V24