Response Codes
All API responses return a standard HTTP status code. Every body includes a success flag; on error it is false and a message field explains what went wrong.
A request that fails never returns 200, so you can rely on the status code alone.
Status Codes
Request bodies
Send only the fields listed on each endpoint. Any other field returns 400, except when adding a prospect, where unknown fields are ignored.
Rate limits
Every API key, account or agency, has the same limits:
Requests over the limit return 429. Retry with exponential backoff, starting at about one second.

