garant_document
Retrieve the complete text of a Russian legal document by ID, including revision, date, and hash. Use for full acts; specify max_pages for long documents.
Instructions
Полный текст документа по doc_id + provenance (редакция, дата актуальности, hash).
Использовать, когда нужен весь акт. Для одной статьи/пункта — garant_article (дешевле и точнее).
Полноту проверяют сравнением: страниц — сколько загружено,
страниц_в_документе — сколько их всего (null, если «Гарант» числа
не назвал). Расходятся — ответ несёт _предупреждение, и в нём названа
причина: упёрлись в max_pages (повтор с бо́льшим значением помогает) или
«Гарант» не отдал пакет страниц (не помогает, смотрите логи).
max_pages — сколько страниц загружать. Параметр выставлен наружу потому,
что на длинном акте ответ несёт _предупреждение с советом увеличить
max_pages: совет, которому нельзя последовать, хуже отсутствия совета.
Не указан — берётся умолчание клиента; второго его написания здесь нет
намеренно, оно разошлось бы с первым молча.
_нормализация — присутствует ВСЕГДА, как и у garant_article: текст
получен нормализацией HTML страницы «Гаранта», а не выгрузкой оригинала,
и редакционные врезки могли попасть в него неотмеченными. Обещание
«полный текст» относится к охвату страниц, а не к дословности разметки.
Что именно нормализация ставит в тексте и что в нём меняет, перечислено
в самом ключе _нормализация каждого ответа; второго его написания
здесь нет намеренно: оно разошлось бы с первым молча — и разошлось бы
там, где читатель переносит цитату в подаваемый документ.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doc_id | Yes | ||
| max_pages | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |