Перейти к содержимому

Ошибки

Каждая ошибка публичного API приходит как application/problem+json с полем code. Адрес в поле type оканчивается кодом: /errors/<код>. На этом сайте он открывает страницу кода, где написано, что случилось и что делать.

Код HTTP-статус Что случилось
missing_token 401 В запросе нет ключа.
invalid_token 401 Ключ не найден или повреждён.
token_expired 401 Срок ключа вышел.
token_in_query 400 Ключ передан в адресе запроса.
wrong_token_type 403 Это не ключ для публичного API.
insufficient_scope 403 У ключа нет нужного права.
origin_not_allowed 403 Адрес сайта не разрешён этому ключу.
invalid_parameter 400 Значение параметра не подходит.
not_found 404 Такого маршрута нет.
rate_limited 429 Исчерпан лимит запросов.
internal_error 500 Запрос не удался на стороне Донатти.
service_unavailable 503 API временно недоступен.