НОРМОСКАН Документация
API v1Лимиты, списания и повтор отправки

Лимиты, списания и повтор отправки

Обновлено 8 октября 2026

Перед загрузкой получите GET /limits с ключом организации. Лимиты могут различаться. Проверяйте файлы по лимитам своего подключения. Не берите ограничения из учебных примеров.

Поле /limitsЕдиница и смысл
max_filesЧисло документов после распаковки архивов.
max_file_bytesРазмер одного файла в байтах.
max_total_bytesСуммарный размер комплекта в байтах.
max_pagesЧисло страниц комплекта. Сервер определяет его после подготовки документов.
oversize_factor1 запрещает превышение основного лимита. 2 разрешает двойной объём. Сервер учитывает этот объём при списании проверок.

Ноль в отдельном лимите означает, что профиль не ограничивает этот показатель. Входной сервер и распаковка имеют свои технические ограничения. Входной сервер может вернуть 413 с HTML. Перед разбором ответа проверьте Content-Type.

volume_units показывает учтённый объём: 0, 1 или 2. Значение зависит от результата и условий подключения. checks_left показывает число оставшихся проверок. Это не сумма в рублях. Если status равен failed, проверьте refunded.

Условия доступа определяются тарифом организации.

Ситуация с Idempotency-KeyРезультат и действие
Ответ на загрузку потерялсяПовторите те же файлы и параметры с тем же ключом. Новый ключ может создать новую проверку.
Тот же ключ и тот же запросСервер возвращает 200 с прежним run_id. Вторую проверку он не создаёт.
Тот же ключ, но изменены файлы, kinds, адрес, задание или bundle_idСервер возвращает 409 idempotency_conflict. Для новой версии комплекта используйте новую метку.
Первая отправка ещё не завершена409 idempotency_pending. Подождите и повторите с прежней меткой.

Сервер сравнивает содержимое файлов, а не только имена и размеры. Метка действует в пределах организации. Для исправленного комплекта используйте новый Idempotency-Key. Запросы GET не требуют этой метки.

Срок хранения исходных документов зависит от подключения. DELETE /runs/{run_id}/documents удаляет исходные документы и производные файлы. Опубликованный отчёт и история остаются. Удаляйте документы только после done или failed. Для текущей проверки серверу нужны исходные файлы.