Idempotency-Key per logical request. Retries with the same key return the original result.
Rules
- Scope: idempotency is enforced per organization
- Header:
Idempotency-Key: <unique value>(recommended) - Body:
idempotencyKeyis accepted when a header cannot be set - Determinism: identical inputs with the same key return the first created
sendId
| Header | Type | Required | Description |
|---|---|---|---|
| Idempotency-Key | string | no | Unique per logical request (recommended) |
| Field | Type | Required | Description |
|---|---|---|---|
| idempotencyKey | string | no | Use when a header cannot be set |
{ sendId, status, messageId, reused: true }.
Response headers
Idempotency-Key: echoes the key used for the request (when provided)Idempotency-Replayed: truewhen a previous result is returned for the same key
