--- title: "Error Codes" url: https://docs.catalyst.zoho.com/en/api/introduction/error-codes/ description: "Learn about the common error codes you can encounter while invoking Catalyst APIs" last_updated: 2026-04-15T10:08:18Z service: All Services type: api --- # Error Codes When the server encounters an error while processing a client request, it sends an appropriate HTTP Status Code in the response back to the client. The following errors are recognized by Catalyst:
| HTTP Status Code | Error Code | Description |
|---|---|---|
| 403 | `API_LIMIT_REACHED` | You have reached the upper limits for API calls in your account. Upgrade your license plan. |
| 409 | `CONFLICT` | Contradicts with the existing value. Try giving another value. |
| 409 | `DUPLICATE_ENTRY` | The email ID you have entered already exists. Please provide a different email ID. |
| 409 | `DUPLICATE_ENTRY` | The domain name already exists. Please provide a different value. |
| 409 | `DUPLICATE_OPERATION` | The requested operation is already under progress. Please wait until it is completed. |
| 409 | `DUPLICATE_VALUE` | The value you have entered already exists. Please provide a different value. |
| 500 | `EMAIL_ERROR` | Email sending process failed. Try again after some time. |
| 410 | `EXPIRED` | The requested resource has expired. Please try creating it again. |
| 410 | `EXPIRED_LOG` | The response log you are trying to download is expired. |
| 202 | `FUNCTION_ERROR` | Encountered an internal server error. |
| 500 | `INTERNAL_SERVER_ERROR` | Encountered an internal server error. |
| 403 | `INVALID_CONTENT` | The given input is not in an acceptable format. |
| 404 | `INVALID_ID` | The resource ID you have provided does not exist. |
| 400 | `INVALID_INPUT` | The table name you have provided does not exist. |
| 400 | `INVALID_INPUT` | The column name you have provided does not exist. |
| 400 | `INVALID_INPUT` | The foreign key you have provided doesn't match with the ROWID of the parent table. |
| 400 | `INVALID_INPUT` | The input you have provided is not valid. |
| 404 | `INVALID_NAME` | The email ID you have provided does not exist. |
| 404 | `INVALID_NAME` | The table name you have provided does not exist. |
| 403 | `INVALID_OPERATION` | The requested operation is invalid. |
| 405 | `INVALID_REQUEST_METHOD` | The requested method is not accepted. |
| 400 | `MISMATCH` | The value provided does not match with the expected one. |
| 400 | `MISSING_FUNCTION` | The function ID you have provided does not exists. |
| 400 | `MISSING_VALUE` | The expected input is missing. |
| 401 | `NO_ACCESS` | You don't have privileges to perform this action |
| 204 | `NO_CONTENT_AVAILABLE` | The request returned an empty response. |
| 401 | `UNAUTHORISED` | You are not authorized to perform this action. |
| 403 | `VERIFICATION_NEEDED` | Your email address needs to be verified. |
| 400 | `ZCQL_QUERY_ERROR` | The format of your query is invalid. |
| 429 | `TOO_MANY_REQUESTS` | Concurrency or throttling limits reached for function, web client, or a Catalyst component execution. |