Skip to content

Error Codes

All API errors return the following structure:

json
{
  "status": false,
  "message": "Human-readable message",
  "error_code": "MACHINE_READABLE_CODE"
}
HTTP Statuserror_codeMeaning
400INVALID_PARAMA request parameter is missing or invalid (e.g. bad date format, non-numeric ID)
401MISSING_TOKENNo Authorization header or not a Bearer token
401INVALID_TOKENToken is expired, malformed, or signature is invalid
403INSUFFICIENT_SCOPEToken is valid but has no network_ids assigned
403FORBIDDEN_NETWORKSAuthenticated but the requested resource is not in your authorized networks
404NOT_FOUNDThe requested resource does not exist or is not visible to your credentials
500SERVER_ERRORInternal server error - contact support if this persists
503SERVICE_UNAVAILABLEAuth service (JWKS endpoint) is temporarily unreachable - retry with backoff

Retry strategy

For 503 SERVICE_UNAVAILABLE, retry with exponential backoff.