Retry API requests fearlessly, ensuring the operation performs just once!
POST
and PATCH
operations.
This integration closely adheres to the Idempotency-key ietf draft.
These idempotent operations deliver the same result regardless of the number of requests made, using an idempotent key.
Leveraging this feature guarantees the safety and reliability of your requests, especially in cases where network or communication issues might inject uncertainty into request outcomes.
Idempotent requests are critical for workflows that require the insurance of only one successful delivery request.
Idempotency-Key: <key>
in your request header.
This key should be a unique client-generated value, boasting enough entropy to prevent collisions;
we recommend a collision-resistant Unique Identifier, such as UUIDv7, CUID, or ULID, as your idempotency keys.
Idempotency-Replay: true
header.
<key>
exceeding 255 characters will trigger a 400 Bad Request
error.422 Unprocessable Entity
error.409 Conflict
error. This will include a Retry-After
header.