Описание ошибок

Этот раздел содержит список кодов ошибок, возвращаемых методами API.

Формат ошибок

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

{
  "message": "Описание ошибки",
  "code": "error_code",
  "trace_id": "4bf92f3577b34da6a3ce929d0e0e4736"
}

Где:

  • message — текстовое описание ошибки на русском языке.
  • code — строковый код ошибки для программной обработки.
  • trace_id — уникальный идентификатор запроса для отладки.

Использование trace_id

Поле trace_id позволяет идентифицировать конкретный запрос в логах сервера. При обращении в поддержку сообщите значение trace_id — это поможет быстро найти информацию о проблеме.

Коды ошибок

Код HTTP статус Описание
AUTHENTICATION_ERROR 401 Отсутствует или недействителен токен авторизации.
FORBIDDEN_ERROR 403 Недостаточно прав для выполнения операции.
VALIDATION_ERROR 400 Некорректные данные запроса или ошибка валидации.
UNSUPPORTED_MEDIA_TYPE 415 Неподдерживаемый Content-Type. Ожидается: application/json, application/merge-patch+json или multipart/form-data.
LIMIT_EXCEEDED 400 Превышен лимит на количество сущностей.
NOT_FOUND 404 Запрашиваемый ресурс не найден.
CONFLICT 409 Конфликт данных (например, попытка создать дубликат).
UNKNOWN_ERROR 500 Внутренняя ошибка сервера.