Skip to Content

API: ошибки

Ошибки RevRoute API возвращаются в едином формате:

{ "error": { "code": "unprocessable_entity", "message": "Invalid input", "doc_url": "https://revroute.ru/docs/api-reference/errors#unprocessable-entity" } }

Поле doc_url ведёт в раздел этой страницы о коде ошибки: в адресе раздела подчёркивания заменены дефисами (unprocessable_entity → #unprocessable-entity).

unprocessable_entity (422)

Запрос синтаксически корректен, но не проходит валидацию (например, неверный тип поля).

Частый пример:

  • testVariants ожидается массив, а пришёл объект

Проверьте тело запроса и приведите его к ожидаемой схеме.

unauthorized (401)

Нет токена или токен недействителен.

forbidden (403)

Токен валиден, но не хватает прав доступа.

not_found (404)

Ресурс не найден или вам недоступен.

internal_server_error (500)

Внутренняя ошибка на стороне RevRoute. Повторите запрос позже, увеличивая паузу между попытками, — см. что делать при ошибках 5xx. Если ошибка повторяется, напишите в поддержку : укажите метод, адрес запроса и время.

Обновлено