Шаблоны и блоки
Создание шаблонов и управление их блоками.
Базовый адрес: https://api.legalstack.ru. Спецификация: openapi/smartdoc.json.
Операции
| Метод | Путь | Операция |
|---|---|---|
POST | /api/v1/smartdoc/blocks/batch | Получить блоки по списку id |
POST | /api/v1/smartdoc/blocks/parent-documents | Родительские шаблоны для блоков |
GET | /api/v1/smartdoc/blocks/{blockId} | Получить блок по id |
GET | /api/v1/smartdoc/blocks/{blockId}/references | Ссылки на блок из других шаблонов |
POST | /api/v1/smartdoc/decline-name | Просклонять ФИО по падежам |
POST | /api/v1/smartdoc/decline-role | Просклонять роль стороны по падежам |
GET | /api/v1/smartdoc/documents | Список шаблонов |
POST | /api/v1/smartdoc/documents | Создать шаблон |
POST | /api/v1/smartdoc/documents/from-template | Создать шаблон из библиотеки |
DELETE | /api/v1/smartdoc/documents/{id} | Удалить шаблон |
GET | /api/v1/smartdoc/documents/{id} | Получить шаблон |
PUT | /api/v1/smartdoc/documents/{id} | Обновить шаблон |
POST | /api/v1/smartdoc/documents/{id}/blocks | Добавить блок в шаблон |
DELETE | /api/v1/smartdoc/documents/{id}/blocks/{blockId} | Удалить блок шаблона |
PATCH | /api/v1/smartdoc/documents/{id}/blocks/{blockId} | Обновить блок шаблона |
POST | /api/v1/smartdoc/documents/{id}/copy | Копировать шаблон |
POST | /api/v1/smartdoc/documents/{id}/link | Связать дочерний шаблон |
PATCH | /api/v1/smartdoc/documents/{id}/move | Переместить шаблон в папку |
POST | /api/v1/smartdoc/documents/{id}/project-now | Применить накопленные правки совместного редактирования к блокам |
POST | /api/v1/smartdoc/documents/{id}/restore/{versionId} | Восстановить шаблон из версии |
POST | /api/v1/smartdoc/documents/{id}/save | Сохранить шаблон целиком |
GET | /api/v1/smartdoc/documents/{id}/suggestions | Нерассмотренные предложения агента |
POST | /api/v1/smartdoc/documents/{id}/suggestions/resolve-all | Принять или отклонить все предложения агента |
POST | /api/v1/smartdoc/documents/{id}/suggestions/{suggestionId}/accept | Принять предложение агента |
POST | /api/v1/smartdoc/documents/{id}/suggestions/{suggestionId}/reject | Отклонить предложение агента |
POST | /api/v1/smartdoc/documents/{id}/unlink | Отвязать дочерний шаблон |
GET | /api/v1/smartdoc/documents/{id}/versions | Версии шаблона |
POST | /api/v1/smartdoc/documents/{id}/versions | Создать версию шаблона |
GET | /api/v1/smartdoc/documents/{id}/versions/compare | Сравнить две версии шаблона |
GET | /api/v1/smartdoc/documents/{id}/versions/{versionId} | Получить версию шаблона |
GET | /api/v1/smartdoc/documents/{id}/versions/{versionId}/compare-current | Сравнить версию с текущим состоянием |
GET | /api/v1/smartdoc/parties/{recordId}/documents | Шаблоны с участием контрагента |
POST | /api/v1/smartdoc/resync | Пересинхронизировать шаблоны команды |