Перейти к содержимому
LegalStack

Шаблоны

REST API раздела «Шаблоны»: 78 операций.

Базовый адрес: https://api.legalstack.ru. Спецификация: openapi/smartdoc.json.

Операции

Всего операций: 78. У каждой операции своя страница со схемами запроса и ответа и примерами вызова.

AI-инструменты

МетодПутьОперация
POST/api/v1/smartdoc/ai/transformИИ-обработка текста

Совместное редактирование

Шаблоны и блоки

МетодПутьОперация
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Пересинхронизировать шаблоны команды

Папки

МетодПутьОперация
GET/api/v1/smartdoc/foldersСписок папок
POST/api/v1/smartdoc/foldersСоздать папку
DELETE/api/v1/smartdoc/folders/{id}Удалить папку
GET/api/v1/smartdoc/folders/{id}Получить папку
PUT/api/v1/smartdoc/folders/{id}Обновить папку
PATCH/api/v1/smartdoc/folders/{id}/moveПереместить папку

Импорт и экспорт

Связи с реестрами

МетодПутьОперация
GET/api/v1/smartdoc/documents/{documentId}/linksСвязи шаблона с записями реестров
POST/api/v1/smartdoc/documents/{documentId}/linksПривязать запись реестра к шаблону
DELETE/api/v1/smartdoc/documents/{documentId}/links/{linkId}Удалить связь шаблона
GET/api/v1/smartdoc/documents/{documentId}/sourcesРазрешённые источники документа
GET/api/v1/smartdoc/documents/{documentId}/sources/contentРазрешённые данные источников для редактора
PATCH/api/v1/smartdoc/documents/{documentId}/sources/variablesИзменить поля используемого источника
PUT/api/v1/smartdoc/documents/{documentId}/sources/{id}Разрешить использование источника в документе
POST/api/v1/smartdoc/documents/{documentId}/sources/{id}/revokeОтозвать конкретное разрешение на источник
GET/api/v1/smartdoc/registry/{typeId}/records/{recordId}/documentsШаблоны, привязанные к записи реестра
GET/api/v1/smartdoc/sources/{kind}/{id}/grantsДокументы, которым разрешён источник

Типы блоков и роли сторон

МетодПутьОперация
GET/api/v1/smartdoc/schemas/blocksТипы блоков шаблона
GET/api/v1/smartdoc/schemas/blocks/{type}Детали типа блока
GET/api/v1/smartdoc/schemas/contract-rolesКарта ролей сторон по типам договоров
GET/api/v1/smartdoc/schemas/contract-roles/{contractType}Роли сторон для типа договора

Доступ и приглашения

МетодПутьОперация
DELETE/api/v1/smartdoc/documents/{id}/share-invites/{inviteId}Отменить приглашение к шаблону
GET/api/v1/smartdoc/documents/{id}/sharesДоступы к шаблону
POST/api/v1/smartdoc/documents/{id}/sharesВыдать доступ к шаблону
POST/api/v1/smartdoc/documents/{id}/shares/by-emailОткрыть доступ к шаблону по email
DELETE/api/v1/smartdoc/documents/{id}/shares/{shareId}Отозвать доступ к шаблону
PATCH/api/v1/smartdoc/documents/{id}/shares/{shareId}Изменить доступ к шаблону
DELETE/api/v1/smartdoc/folders/{id}/share-invites/{inviteId}Отменить приглашение к папке
GET/api/v1/smartdoc/folders/{id}/sharesДоступы к папке
POST/api/v1/smartdoc/folders/{id}/sharesВыдать доступ к папке
POST/api/v1/smartdoc/folders/{id}/shares/by-emailРасшарить папку по email
DELETE/api/v1/smartdoc/folders/{id}/shares/{shareId}Отозвать доступ к папке
PATCH/api/v1/smartdoc/folders/{id}/shares/{shareId}Изменить доступ к папке
GET/api/v1/smartdoc/shared-with-meШаблоны и папки, к которым открыт доступ текущему пользователю

На этой странице