Skip to main content
Errors return an HTTP status and a JSON body with a stable error code and a readable message:
Branch on error; the message wording can change. no_plan and allowance_exhausted also include "upgrade": "/dash/usage".

Any endpoint

Exports

An export that starts but can’t finish ends as partial or failed, with the reason in its error field. See Exports.

Leads and suppressions

Lanes and keywords

Checks

POST /checks (every lane) reports these per lane in its response instead of failing.

Company list

Billing (admin)

Team and API keys (admin)