Idempotency-Key header on a POST, PUT, PATCH or DELETE
request to make it safe to retry. The first request runs and its response is
stored; a retry with the same key gets that stored response back without the
operation running again.
The header is ignored on reads.
Retries
A request counts as different when its method, path, organization or body
differ from the first request with that key.
A
401, an X-Organization-Id error or a body that isn’t valid JSON is
rejected before the key is read, so it is never stored.
Scope and retention
Keys are scoped to your integration, so they never collide with another integration’s keys. Keys are kept for 24 hours and deleted within the following hour. Until a key is deleted, reusing it still replays the stored response, or returns422 if
the request differs.