The API may send the following error codes. Other codes may be added in the future.
| Field | Description |
|---|---|
| server_error | Generic server error |
| client_error | Generic client error |
| bad_request | The request could not be processed |
| type_mismatch | The JSON value type is incorrect for the field |
| parameter_not_found | A required parameter was not supplied |
| parameter_missing | A required parameter was not supplied |
| missing_parameter | A required parameter was not supplied |
| parameter_invalid | A parameter's value is invalid |
| data_invalid | The data in the request is invalid |
| unprocessable_entity | The data was well-formed but invalid |
| not_found | The resource does not exist |
| action_forbidden | The action is not authorized |
| forbidden | The request is not allowed |
| conflict | There is existing data that clashes with the request data |
| resource_conflict | The resource already exists |
| api_plan_restricted | The API or feature is not available on this App's Plan or workspace |
| rate_limit_exceeded | The rate limit for the App has been exceeded |
| too_many_requests | The server is receiving too many requests for this resource; retry later |
| request_timeout | The server timed out while processing the request |
| service_unavailable | The service is temporarily unavailable; retry later |
| unsupported | The operation is not supported |
| unauthorized | The request could not be authenticated, for example because the access token is invalid or has been revoked |
| token_not_found | The token or API Key does not exist |
| token_unauthorized | The token or API Key is not allowed to access the resource |
| token_suspended | The workspace or app that the token belongs to has been suspended |
| missing_authorization | No authorization data was found on the request |
| media_type_not_acceptable | The Accept header is missing or is not a media type the endpoint returns |
| intercom_version_invalid | The Intercom-Version header is not a valid API version, or the requested resource or parameter is not available in that version |
| not_restorable | This user was blocked and cannot be recreated |
| team_not_found | The team does not exist |
| admin_not_found | The admin does not exist |