Skip to main content
All errors are returned as JSON with an HTTP status code and an error message field.

Standard Error Codes

HTTP CodeError MessageDescription
400Varies by endpointInvalid or missing required field
401Invalid API credentialsx-api-key or x-api-secret is incorrect
403Unauthorized account accessx-account-id does not match the authenticated account
429Rate limit exceeded. Try again later.More than 100 requests per minute
500Internal server errorUnexpected server-side issue

Example Error Response

{
  "error": "Either email or phoneNo is required"
}
Always check for a 400 status first — most integration issues stem from missing or malformed request fields.