Необходимые cookie-файлы нужны для работы сайта. Аналитические cookie (Яндекс Метрика) — только с вашего согласия. Политика cookie-файлов

Тема оформления
Справочник

Коды ошибок

Таблица всех кодов ошибок API и отдельно — кодов ошибок прогона, со статусами HTTP.

Каждая ошибка API возвращается в формате application/problem+json (RFC 9457) с машиночитаемым полем code и ссылкой type/doc_url вида https://docs.typizer.ru/errors/<code> — она открывается и ведёт на страницу этого кода. Какие именно ответы каждая операция может вернуть — в её собственной странице «Справочника API».

Прогон (run), завершившийся неудачей, несёт код ошибки в поле run.error.code. У такой ошибки нет HTTP-статуса — прогон асинхронный. Большинство кодов совпадают с кодами API; timeout — исключение, которого нет среди кодов API.

Ошибки API

КодHTTP-статусОписаниеПовтор
invalid_request400Некорректный запроснет
invalid_id400Некорректный идентификаторнет
invalid_schema400Некорректная схеманет
unsupported_schema_feature400Неподдерживаемая возможность схемынет
file_too_large413Файл слишком большойнет
unsupported_file_type415Неподдерживаемый тип файланет
too_many_pages400Слишком много страницнет
unauthorized401Не авторизованонет
forbidden403Доступ запрещённет
insufficient_scope403Недостаточно прав ключанет
not_found404Не найденонет
conflict409Конфликт состояниянет
idempotency_conflict409Конфликт идемпотентностинет
insufficient_balance402Недостаточно балансанет
rate_limited429Превышен лимит запросовда
extraction_failed422Извлечение не удалосьнет
document_unreadable422Документ не читаетсянет
upstream_unavailable503Сервис обработки временно недоступенда
internal_error500Внутренняя ошибкада

Ошибки прогона

Код в поле run.error.code завершившегося прогона. HTTP-статус к нему не относится — прогон асинхронный.

КодОписаниеПовтор
document_unreadableДокумент не читаетсянет
too_many_pagesСлишком много страницнет
extraction_failedИзвлечение не удалосьнет
upstream_unavailableСервис обработки временно недоступенда
internal_errorВнутренняя ошибкада
timeoutИстекло время обработкида
insufficient_balanceНедостаточно балансанет