Skip to page content

Troubleshooting

Resolve failed requests, uncertain sends and missing delivery reports.

A request failed

  1. Check the URL, HTTP method, X-ApiKey placement and required fields on the operation page.
  2. For POST, check that the body is valid JSON and Content-Type is application/json.
  3. Keep the HTTP status, response body and request time. Share these with your account manager, with the API key and recipient data removed.

The send result is uncertain

If you received a messageId, request its delivery report before sending again. API v1 does not describe duplicate prevention for a custom MessageId or define a safe automatic retry policy.

A delivery report is missing

Check messageId and any partId values. Campaign report batches return each message report only once. To retrieve one again, get the campaign message IDs and request an individual report.

errorCode is the operator's error code in the delivery report. It is separate from the HTTP status and is not supported by every operator.