Authorization Errors
When requesting an access_token is unsuccessful, you’ll receive a response containing an error and error_description parameter.
{
"error": "invalid_request",
"error_description": "The grant type was not specified in the request"
}
Codes:
- invalid_client: The api username and/or api secret key is incorrect.
- invalid_request: The request is missing a required parameter. Verify that you are passing the grant_type and scope parameters.
- unsupported_grant_type: The grant type you’ve supplied is unsupported. Make sure you are passing in client_credentials as the grant type.
- invalid_scope: The scope supplied is unsupported. Make sure you’ve supplied basic user as the scope.
Expired/Invalid Access Tokens
When an access_token expires or is invalid, you’ll receive the following response:
{
"success": false,
"msg": "Authentication failed"
}
API Errors
When an API request is unsuccessful, you’ll receive an error message containing a success parameter set to false. When this happens it will be accompanied by either a msg parameter or error_code and error_msg parameters together.
{
"success": false,
"error_code": 4,
"error_msg": "You have reached your monthly free API usage limit. Please add a payment method in your account dashboard to continue using the API.",
"execution_time": 0.13372898101807
}
{
"success": false,
"msg": "Missing required parameter 'email'"
}