Skip to main content

Errors

All errors return a JSON body with code and message fields:

{
"code": "INVALID_SIGNATURE",
"message": "Request signature did not match expected value"
}

Common error codes

HTTPCodeMeaning
400INVALID_PARAMETERA request parameter is missing or malformed
401INVALID_SIGNATURESignature validation failed
401KEY_EXPIREDAPI key is no longer active
403INSUFFICIENT_PERMISSIONKey lacks the required permission scope
429RATE_LIMITEDPer-key rate limit exceeded
500INTERNAL_ERRORUnexpected server error — safe to retry