Skip to main content

Error format

Every API error contains error.code, error.message, and error.request_id. The SDKs convert unsuccessful responses into their language-specific errors; the CLI prints the code, HTTP status, and request ID when available.

Retry a mutation

Keep the original idempotency key, wait using bounded backoff, and repeat the exact request. Do not generate a new key until you intend a new logical action. For queued operations, follow with a read request or check the customer console. Include request_id, approximate timestamp, endpoint, and sanitized response when reporting a problem. Never include an API key, password, panel link, or infrastructure credential.