Skip to documentation content
Docs

Retries

Handle failures according to the public status and idempotency contract.

Retry by status #

HTTPAction
400Correct the request. Do not retry unchanged.
401 / 403Correct credentials or policy configuration; do not probe key state.
404Stop; treat as non-enumerating not-found.
409Resolve the conflict. Do not change payload under the same idempotency key.
429Honor Retry-After and reset headers; add jitter.
Transient 5xxUse bounded exponential backoff with jitter.

Ambiguous Reporting writes #

Idempotency