Skip to content

Errors

Sender uses conventional HTTP response codes to indicate the success or failure of an API request. In general: codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted, can not send campaign, etc.). Codes in the 5xx range indicate an error with Sender servers.

It may be 200 or 201 response. Everything worked as intended.

It means that you sent a bad request. More information will be shown in the error message.

{
"success": false,
"message": "You must activate workflow first"
}

Means that we could not authenticate you. Check your API key.

Means that we did not find the requested resource.

Means that some parameters passed are not valid. More information will be shown in the response.

{
"message": "The given data was invalid.",
"errors": {
"email": ["Required value, email"]
}
}

You are sending us too many requests.

HeaderMeaning
X-RateLimit-LimitThe maximum number of API requests that the user can make per minute.
X-RateLimit-RemainingThe remaining number of API requests that the user can make per minute.
X-RateLimit-ResetA date and time value indicating when the remaining limit resets.
Retry-AfterIndicates the seconds remaining before you can make a new request.

Any response starting with a 5. Problem is on our end, we will fix it shortly.