Skip to main content

Error Handling

Authentication Errors​

HTTP StatusErrorDescription
400invalid_clientInvalid client_id or client_secret
400invalid_grantInvalid or expired authorization code or refresh token
401invalid_grantExpired or invalid access token
403access_deniedInsufficient permissions
403api_disabledAPI is disabled on this instance

Rate Limiting​

HTTP StatusDescription
429The hourly API quota of the instance is exhausted β€” see Rate Limiting

Error Response Format​

Standard API error responses use this format:

{
"errors": [
{
"message": "The client credentials are invalid",
"code": 400,
"type": "invalid_client"
}
]
}