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

Error Response Format

All API errors follow a consistent format:

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