Start a full historical sync job for all customers
POST
/api/customer-product-mixes/sync/start
This endpoint starts a background job that processes all customers with orders.
The job runs asynchronously - use GET /progress/{jobId} to track status.Prerequisites:
Product Mix settings must be in AutoCalculated mode
User must have backoffice permissions
Example:
POST /api/customer-product-mixes/sync/startResponse:
{
"jobId": "sync-abc-123",
"totalCustomers": 500,
"estimatedDurationMinutes": 15,
"message": "Sync job queued. Use the progress endpoint to track status."
}
Request
Query Params
Request Code Samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST 'https://platform.shopranos.eu/api/customer-product-mixes/sync/start?daysBack'