Error format
Every API error containserror.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. Includerequest_id, approximate timestamp, endpoint, and sanitized response when reporting a problem. Never include an API key, password, panel link, or infrastructure credential.
