Error messages are returned as JSON in the following format:
{
"status": STATUS,
"message": "error message",
"code" : 99
}
status
- In most cases it is a HTTP status but sometimes it can be some other specific error code
message
- detailed or more human readable explanation
code
- In some cases, an additional attribute is provided. It is specific to the situation and may give additional context of why the error occurred.
Common Error Status
- 401
Unauthorized
- This error indicates invalid authentication. Validate your information in the application's Integrations / API Keys. - 441
Activity limit reached
- This error indicates API endpoint limits, this is based on many factors but in most cases restricted byCID
, i.e. it is account wide limit. The request can be retried. - 429
Too Many Requests
- This error occurs due to exceeding the request limit. The server allows new requests after a short period. This is usually IP based rate limiting. The request can be retried.