Batch shape
external_id should be stable in your system. It is returned in status responses and webhook events so you can update each product record.
Batch size
Idempotency
Use one idempotency key per logical batch.Handling partial success
A batch can becomepartially_completed when some items complete and others fail.
Your integration should:
- save successful item
result_urlvalues; - show failed items to an operator or retry queue;
- retry failed items with a new idempotency key only after the source input has been fixed or the failure is retryable.
