API

Limits and errors

Where to find your current limits, and the error codes the API returns.

Not verified yet

Where to find your limits

Live current limits and usage are in app.norcube.comBackupLimits. Free-tier allowances and paid-plan ceilings are listed on the pricing page.

Backup has two main quota dimensions:

  • Maximum data sources per organization.
  • Maximum concurrent backup jobs running at once.

Hitting the max-data-sources quota fails the data-source create with 403 LIMIT_EXCEEDED. The concurrent-backups limit queues new jobs rather than failing them.

Org status

If your organization has unpaid invoices past the dunning grace period, write endpoints return 402 PAYMENT_REQUIRED. Reads continue to work. See Platform → Billing → Dunning.

Error codes

HTTPCodeMeaning
400INVALID_INPUTValidation failed. Check the message.
401INVALID_TOKENToken missing, malformed, or expired.
402PAYMENT_REQUIREDOrganization is past dunning grace period.
403FORBIDDENAuthenticated but not allowed.
403LIMIT_EXCEEDEDA configured limit was hit.
404NOT_FOUNDData source, policy, or attachment doesn't exist.
422INVALID_STATEOperation isn't valid in current state.
500INTERNAL_ERRORUnexpected server error.
501NOT_IMPLEMENTEDThe endpoint is reserved for a feature that hasn't shipped yet (e.g., restore).
503SERVICE_UNAVAILABLETransient. Retry with backoff.

Connection test result codes

The connection test endpoint returns an errorCode field on failure:

CodeMeaning
auth_failedCredentials rejected.
timeoutCouldn't open a TCP connection.
tls_errorTLS handshake failed.
unreachableDNS lookup failed or host unreachable.
server_errorConnected, but couldn't run the verification query (usually a permissions issue on the role).

See Test the connection.

Status

Live status at status.norcube.com.

On this page