Current limits
429 responses
Rate limit responses use HTTP429.
Retry-After before retrying.
Concurrency guidance
The API currently allows one active batch per API key and two active batches per account. If a platform needs to process a large catalog, split it into batches and enqueue the next batch only after the current one reaches a terminal status. Terminal enhancement statuses are:Polling guidance
For low-volume integrations, poll every 5 to 15 seconds while an enhancement isqueued or processing.
For higher-volume workflows, use webhooks and keep polling as a fallback source of truth.
Do not poll every item individually. Poll the enhancement status endpoint and read all item statuses from the response.