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 batchSizeparameter default value to100, which is also the maximum batch size. Batch size values lower than100can still be used by using thebatchSizeparameter. Values higher than100will be ignored and a batch size of100will 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-idsin V24 | 
| POST/api/attributes/_search-by-system-names | Attributes_SearchBySystemNamesAsync | Changed URL  to: /api/attributes/-search-by-system-namesin V24 | 
Products
| Endpoint | Operation | Comment | 
|---|---|---|
| POST/api/products/_filter | Products_FilterAsync | Changed URL  to: /api/products/-filterin V24 | 
| POST/api/products/_search-by-ids | Products_SearchByIdsAsync | Changed URL  to: /api/products/-search-by-idsin 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-collectionin 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/-resolvein 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/-resolvein 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/-searchin V24 | 
| POST/api/resolved-views/attributes/_search | ResolvedViews_Attributes_SearchAsync | Changed URL  to: /api/resolved-views/attributes/-searchin 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/-searchin 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/-searchin 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/-searchin 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/-searchin 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/-searchin V24 | 
Users
| Endpoint | Operation | Comment | 
|---|---|---|
| POST/api/users/_search-by-ids | Users_SearchByIdsAsync | Changed URL  to: /api/users/-search-by-idsin V24 |