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

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

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


{
    "errors" : [ {
        "error_type" :  < error_type > ,
        "message" :  < string > ,
        "location" :  < string > 
    }, ... ],
    "code" :  < int > ,
    "message" :  < string > 
}

Параметры

Описание

errors

Список возникших ошибок.

code

HTTP-статус.

message

Причина.

errors

error_type

Тип ошибки.

message

Причина ошибки.

location

Место возникновения ошибки.

Типы ошибок

Тип ошибки

Описание

backend_error (503 SERVICE_UNAVAILABLE)

Ошибка сервера.

invalid_parameter (400 BAD_REQUEST)

Неверно задан параметр.

not_found (404 NOT_FOUND)

Указанный объект не найден.

missing_parameter (400 BAD_REQUEST)

Не указан необходимый параметр.

access_denied (403 FORBIDDEN)

Доступ запрещен.

unauthorized (401 UNAUTHORIZED)

Неавторизованный пользователь.

quota (429 TOO_MANY_REQUESTS)

Превышен лимит количества запросов к API.

query_error (400 BAD_REQUEST)

Запрос слишком сложный.

conflict (409 CONFLICT)

Нарушение целостности данных.

not_acceptable (406 NOT_ACCEPTABLE)

Неподдерживаемый формат.

timeout (504 GATEWAY_TIMEOUT)

Запрос выполняется дольше отведенного времени.

invalid_uploading (400 BAD_REQUEST)

Некорректная загрузка файла.

no_changes (400 BAD_REQUEST)

Повторная загрузка одинакового файла.

header_validation_error (400 BAD_REQUEST)

Ошибка валидации заголовка в файле CRM сегмента

too_large_polygon (400 BAD_REQUEST)

Слишком большой полигон.

self_crossing_polygon (400 BAD_REQUEST)

Задан полигон с самопересечениями.

crossing_polygons (400 BAD_REQUEST)

Заданы пересекающиеся полигоны.

reprocess_quota (429 TOO_MANY_REQUESTS)

Превышен лимит пересчета сегментов.

reprocess_wrong_type (400 BAD_REQUEST)

Сегмент не может быть пересчитан.

reprocess_wrong_status (400 BAD_REQUEST)

Сегмент не может быть пересчитан.

targeted_quota (400 BAD_REQUEST)

Недостаточно сегментов используются для нацеливания.

ast_too_large (400 BAD_REQUEST)

Слишком большое AST дерево.