Skip to main content
Each product returns a distinct error envelope. This page maps all of them.

Marketing API (cloudapi.mailercloud.com)

Standard HTTP status codes with a field-level error array:

Email API (email-api.mailercloud.com)

The Email API returns an envelope with its own internal status code system:
Always check statusCode, not just the HTTP status. Some delivery-outcome codes are returned with HTTP 200 even though they represent a failure (e.g. 9007 Hard bounce). An agent or client that keys only off HTTP status will misread these as success.

Internal status codes

9999 is also returned for request-validation failures, with HTTP 400 and a specific message in place of “Unknown error occurred”. Fix the request instead of retrying. The most common case is the recipient limit: to, cc and bcc together may hold at most 1,000 addresses per request, and exceeding it returns Total recipients should not exceed 1000.

Email Verifier API (verify.mailercloud.com)

Simple error object with standard HTTP semantics: