Skip to main content
The NitroTranslate API uses conventional HTTP status codes to indicate the success or failure of a request.

HTTP status codes

CodeMeaning
400Bad Request — Something went wrong; see the response body for details.
401Unauthorized — Invalid API key.
403Forbidden — The requested resource is hidden for administrators only.
404Not Found — The specified resource could not be found.
405Method Not Allowed — You tried to access a resource with an invalid method.
406Not Acceptable — You requested a format that isn’t JSON.
413Request Entity Too Large — Request body exceeds the 30 MB limit.
429Too Many Requests — Rate limiting applies.
500Internal Server Error — A problem occurred on our end.
503Service Unavailable — Temporarily offline for maintenance.

Error responses

A 400 response returns an error object with a code, a human-readable description, and optional parameters:
{
  "code": "INSUFFICIENT_FUNDS",
  "description": "Account lacks funds to place an order",
  "parameters": {}
}

Error codes

CodeMeaning
INSUFFICIENT_FUNDSThe account lacks the funds to place the order.
WRONG_ORDER_STATUSThe order isn’t in QUEUE status, so it can’t be deleted.
LANGUAGE_NOT_FOUNDNo appropriate language pair is available.