Every error response carries a stable code in the errors object (see Conventions for the response envelope). This table is generated directly from the API’s error definitions, so it never drifts from what the server actually returns.

How to use retryable

  • Yes — the failure is transient (rate limiting, a downstream timeout, an internal error). Back off and retry the same request.
  • No — the failure is about the request itself (validation, ownership, business-rule rejection). Retrying with the same input will fail again; fix the input or surface the error to the user instead.