Idempotency-Key when retrying writes. The header is optional in the published contract, but sending it helps prevent a retry from repeating the same logical operation.
One key per operation
Generate a unique key for a new logical write. If that request times out, retry with the same key and the same request.quote.json using the request schema on Create a quote.
Conflicts and uncertain results
Reusing a key with a different request returns409. An in-flight idempotent request can also return a conflict.
If the outcome of an earlier attempt is uncertain, check the affected resource before starting another write with a new key. A new key represents a new operation.
Request and batch limits
Read Current limits before a large import. An oversized JSON request returns413.
Bulk endpoints have their own request schemas. Use the documented target, filter, or item fields for that operation, and split work into batches within the published limits.
