Отчёты по разделам
Обновлено 8 октября 2026
Получите код раздела из available_sections[].code в ответе /findings. Например: АР, КР, СС или ЭОМ. Используйте только коды этого отчёта. Не определяйте раздел по тексту замечания.
Пример списка доступных отчётов
{"available_sections": [{"code": "АР", "findings": 15}, {"code": "ЭОМ", "findings": 8}]}Скачать PDF ЭОМ с кодированием русского параметра
# Сначала найдите нужный code в findings.json → available_sections.
curl --fail-with-body --get "$NK_BASE/runs/$RUN_ID/report.pdf" \
-H "Authorization: Bearer $NK_KEY" \
--data-urlencode "section=ЭОМ" \
--output report-EOM.pdfОтдельный отчёт сохраняет номера замечаний из общего отчёта. Вопросы этого раздела идут отдельно. Замечание по нескольким разделам может попасть в каждый соответствующий отчёт. Поэтому сумма счётчиков отдельных отчётов может превышать counts.total.
| Параметр | Назначение |
|---|---|
| section=ЭОМ | PDF одного раздела. Возьмите код из available_sections. |
| theme=engineering | Тематическая группа. Другие значения: norms, construction, unassigned. Доступность зависит от разметки отчёта. |
| format=pdf | /report возвращает PDF вместо текста. /report.pdf всегда возвращает PDF. |
Передавайте только один фильтр: section или theme. Фильтр section доступен для PDF. Используйте /report.pdf?section=… или /report?format=pdf§ion=….
Скачайте все PDF через GET /runs/{run_id}/report.zip. ZIP содержит общий отчёт и доступные отчёты по разделам. ZIP не содержит JSON или исходные документы.
Скачать архив отчётов
curl --fail-with-body "$NK_BASE/runs/$RUN_ID/report.zip" \
-H "Authorization: Bearer $NK_KEY" \
--output reports.zip