Developer essentials
Idempotency
Retry supported mutations without creating duplicate side effects.
Idempotency keys
Use a unique, stable key for one logical operation and reuse it only when retrying that same operation. Do not reuse a key with a different request body.
Idempotency-Key: checkout_47_attempt_1
Safe retries
Retry timeouts and selected transient failures with exponential backoff and jitter. Inspect the operation reference before retrying a mutation that does not declare idempotency support.