Write endpoints (Documentation Index
Fetch the complete documentation index at: https://docs.dialbird.io/llms.txt
Use this file to discover all available pages before exploring further.
POST /contacts, POST /messages) accept an optional Idempotency-Key header so you can safely retry a request after a network error without performing the operation twice.
Using a key
Generate a unique key per logical operation (a UUID works well) and send it on the request. Keys can be up to 255 characters.Behavior
| Scenario | Result |
|---|---|
| Retry with the same key and identical body | The original response is replayed; the operation does not run again. |
| Reuse the key with a different body | 409 idempotency_key_reused. |
| Retry while the first request is still in flight | 409 idempotency_in_progress. |
Handling conflicts
A409 response uses the standard error envelope. On idempotency_in_progress, wait briefly and retry the same request — the original will have completed and its response will be replayed..png?fit=max&auto=format&n=_4HJVILw-E8ajP6f&q=85&s=4bb3eba4c67eb5eaac885c2135db7611)