Skip to main content
All errors follow the standard response envelope with "status": "failed":
{
  "http_code": 404,
  "status": "failed",
  "message": "Lead not found."
}

Status codes

CodeMeaning
400Bad request — malformed body or missing required field. Check message for specifics.
401Missing or invalid API key.
403Valid key but missing required scope, or attempting to access another agency’s data.
404Resource not found, or it doesn’t belong to your agency.
409Conflict — e.g. duplicate contact email for the same lead, or max API keys reached.
429Rate limit exceeded. See Rate Limits.
500Internal server error. If this persists, contact support.