April 8th, 2025 - Highlights
⚠️ Endpoints to be terminated - action required ⚠️
New features 🎉
- Product attributes: We have added a new button in the Attributes tab that allows you to quickly reload its contents:
Improvements/changes ✨
- History: Many operations triggered from other services are now presented with the name of the user who initiated the change instead of the service name, making it easier to track who did what. This applies mainly to bulk edit actions and import jobs.
- Sync: Improved performance by excluding unnecessary data from sync sessions.
- Bulk edit products: Users can now use the 'Edit attributes with preview' function when a single product is selected from the grid.
- AI features: Users are now notified that additional charges from the AI model provider may apply.
- AI features: Token usage information for a given operation is now clearly presented in the System monitor:
- XLSX/CSV import: When importing an updated attribute value for a Variant group having propagation activated, the value (VLA) will now be inherited by the variants:
- Product attributes: The text editor for multiline, HTML and markdown fields has been redesigned to give users a larger working area and a unified look:
- Product categories: We have optimized the performance of subsequent searches on the 'Add Product to Categories' page for a faster and smoother experience:
- Products filter setup: 'Errors' has been renamed to 'Validation issues' to match the current naming in the Filters panel:
- PPE: The Variant Group page has been streamlined for clarity. The group's assets section has been renamed to "Assets", and assets associated with individual variants are no longer displayed on this page:
Fixes 
- Completeness score: Fixed the calculation for products requiring an asset with a specific label.
- Import: Creating new attribute definition values from an import file now works as it should.
- Sync: A sync performed by a restricted user will now only include products covered by the given policy.
- Catalogs and categories: Searching for catalogs/categories in a secondary/standalone context will now give correct results.
- Export to XLSX: We have ensured that spaces are not added to attribute definition names in the header row of the exported file.
- Products grid: We have ensured that all dictionary values are correctly displayed in the grid. In some cases, blank pills were presented.
Endpoints to be terminated on the 3rd of June 2025
The following endpoints have reached their 'end of life' and will be terminated on the 3rd of June 2025.
Please get in touch with Bluestone Servicedesk if you have questions or need help.
Service: bluestone-sync (old Sync version)
Bluestone launched a new version of the Sync service in May 2024. The old service has reached its 'end of life' and will be unavailable from the 3rd of June, 2025. This means the following endpoints will no longer be accessible after this date.
See the documentation here: Sync Product Information.
Method | Path |
GET | /technical/version |
GET | /syncs/{syncId}/diff/products/{productId} |
GET | /{organizationId}/metadata/providers |
POST | /{organizationId}/metadata/providers |
GET | /{organizationId}/metadata/providers/{providerId} |
PUT | /{organizationId}/metadata/providers/{providerId} |
DELETE | /{organizationId}/metadata/providers/{providerId} |
GET | /syncs/report/inconsistency |
GET | /syncs/{syncId}/report/groups |
GET | /syncs/{syncId}/report/categories/{categoryId} |
GET | /syncs/{syncId}/report/categories |
POST | /syncs/{syncId}/report/products/excludeAll |
POST | /syncs/{syncId}/report/categories/{categoryId}/exclude |
POST | /syncs/{syncId}/report/products/{productId}/exclude |
GET | /syncs/{syncId}/report/{groupId} |
POST | /syncs/{syncId}/report/products/includeAll |
POST | /syncs/{syncId}/report/categories/{categoryId}/include |
POST | /syncs/{syncId}/report/products/{productId}/include |
GET | /syncs/{syncId}/report/products/{productId} |
GET | /syncs/{syncId}/report/products |
GET | /syncs/{syncId}/report/relations/{relationId} |
GET | /syncs/{syncId}/report/relations |
GET | /syncs/{syncId}/report/summary |
GET | /state |
GET | /syncs/{syncId} |
DELETE | /syncs/{syncId} |
GET | /syncs |
POST | /syncs |
GET | /syncs/{syncId}/products |
GET | /syncs/{syncId}/metrics |
POST | /syncs/{syncId}/publish |
POST | /asset-state/search |
POST | /asset-state/sync |
POST | /product-state/search |
POST | /product-state/sync |
PUT | /product-state/touch |
Service: bluestone-keycloak-management-v3 (Customer management)
Method | Path |
DELETE | /customerProfile/{id}/labels |
GET | /customerProfile/attester/{profileId}/{userId} |