Skip to content

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.

CodeStatusDescription
200OKThe request succeeded.
201CreatedA new resource was created successfully.
204No ContentThe request succeeded but there is no content to return. Typically returned after deleting a resource.
400Bad RequestThe request could not be processed due to invalid data, missing required fields, or a business rule violation.
401UnauthorizedAuthentication credentials are missing or invalid. Verify your API key and Cloud Studio name headers.
402Payment RequiredThe subscription payment is past-due or the trial has expired.
403ForbiddenThe authenticated user or API key does not have permission to access this resource.
404Not FoundThe requested resource or endpoint does not exist.
409ConflictThe request conflicts with the current state of a resource, such as creating a duplicate entry.
422Unprocessable EntityThe 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.
426Upgrade RequiredThe client app version is too old. Update to the latest version to continue.
429Too Many RequestsRate limit exceeded. API requests are limited to 200 per minute. Wait briefly before retrying.
451Unavailable For Legal ReasonsThe subscription has been suspended for a terms of service violation.
500Internal Server ErrorAn unexpected error occurred on the server. If this persists, contact support.
502Bad GatewayAn error occurred connecting to the database. This is typically temporary.
503Service UnavailableThe server is temporarily unavailable due to maintenance or high load. Try again shortly.