Skip to main content

Error codes

Error families

HTTPFamilyRecommended handling
400ValidationCorrect the request from the returned field details
401AuthenticationReplace or refresh the credential
403AuthorizationCheck scopes, membership, module, and workspace
409Conflict or driftRefresh state; regenerate stale plans
412Plan preconditionReinspect and reverify the plan
429Rate or quotaHonor retry metadata and reduce request rate
504Upstream timeoutRetry only when the operation is safe and idempotent

SDK callers should branch on the machine-readable error code, not the human message. CLI automation should also check the process exit code and parse JSON output when requested.

See Plans and actions and Billing and limits.