How it works
For anyPOST endpoint, include an Idempotency-Key header to ensure the request is only processed once:
Rules
- Idempotency keys are scoped to the endpoint and HTTP method
- Reusing a key for a different route or method returns
409 Conflict - Keys can be any string — UUIDs work well
- Keys are only required for
POSTrequests.GET,PATCH, andDELETEare naturally idempotent