Skip to main content

Errors

Nimbus APIs use standard HTTP status codes. Error bodies may include an API-specific code, message, details object, and request identifier.

Common Status Codes

StatusMeaningRecommended action
400Invalid requestCheck required parameters, request body shape, and field values.
401Missing, invalid, or expired credentialsRe-authenticate or refresh the access token.
403Authenticated but not permittedCheck OAuth scopes, app roles, or subscription entitlements.
404Resource not foundCheck IDs, title numbers, order IDs, or environment.
409ConflictTreat idempotently where appropriate, or wait for the existing operation to complete.
429Rate limitedRetry with exponential backoff.
500Server errorRetry transient failures and contact Nimbus if persistent.

Retry Guidance

Retry transient failures such as 429, 500, 502, 503, and 504 with exponential backoff and jitter. Do not automatically retry purchases unless your integration can safely detect duplicate requests or reconcile by order status.