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 |