API Status Codes
These are the HTTP status codes returned by the REV23 API. When working with API keys or webhooks, these codes indicate what happened with your request.
| Code | Status | Description |
|---|---|---|
| 200 | OK | The request succeeded. |
| 201 | Created | A new resource was created successfully. |
| 204 | No Content | The request succeeded but there is no content to return. Typically returned after deleting a resource. |
| 400 | Bad Request | The request could not be processed due to invalid data, missing required fields, or a business rule violation. |
| 401 | Unauthorized | Authentication credentials are missing or invalid. Verify your API key and Cloud Studio name headers. |
| 402 | Payment Required | The subscription payment is past-due or the trial has expired. |
| 403 | Forbidden | The authenticated user or API key does not have permission to access this resource. |
| 404 | Not Found | The requested resource or endpoint does not exist. |
| 409 | Conflict | The request conflicts with the current state of a resource, such as creating a duplicate entry. |
| 422 | Unprocessable Entity | The request was well-formed but could not be completed. For example, a unique constraint was violated or an operation is not valid for the resource’s current state. |
| 426 | Upgrade Required | The client app version is too old. Update to the latest version to continue. |
| 429 | Too Many Requests | Rate limit exceeded. API requests are limited to 200 per minute. Wait briefly before retrying. |
| 451 | Unavailable For Legal Reasons | The subscription has been suspended for a terms of service violation. |
| 500 | Internal Server Error | An unexpected error occurred on the server. If this persists, contact support. |
| 502 | Bad Gateway | An error occurred connecting to the database. This is typically temporary. |
| 503 | Service Unavailable | The server is temporarily unavailable due to maintenance or high load. Try again shortly. |