# Соответствие

> REST API раздела «Соответствие»: 25 операций.

Базовый адрес: `https://api.legalstack.ru`. Спецификация: [openapi/compliance.json](https://docs.legalstack.ru/openapi/compliance.json).

## Операции

| Метод | Путь | Операция |
| --- | --- | --- |
| `POST` | `/api/v1/compliance/check` | [Запустить проверку соответствия](https://docs.legalstack.ru/api/compliance/post-compliance-check) |
| `POST` | `/api/v1/compliance/fix` | [Применить исправление по замечанию](https://docs.legalstack.ru/api/compliance/post-compliance-fix) |
| `POST` | `/api/v1/compliance/fix/apply` | [Применить ранее сгенерированный предпросмотр исправления](https://docs.legalstack.ru/api/compliance/post-compliance-fix-apply) |
| `POST` | `/api/v1/compliance/fix/preview` | [Сгенерировать предпросмотр исправления («до» и «после»)](https://docs.legalstack.ru/api/compliance/post-compliance-fix-preview) |
| `POST` | `/api/v1/compliance/fix/revert` | [Отменить применённое исправление](https://docs.legalstack.ru/api/compliance/post-compliance-fix-revert) |
| `POST` | `/api/v1/compliance/intake` | [Проверить загружаемый документ](https://docs.legalstack.ru/api/compliance/post-compliance-intake) |
| `GET` | `/api/v1/compliance/playbooks` | [Список чек-листов](https://docs.legalstack.ru/api/compliance/get-compliance-playbooks) |
| `POST` | `/api/v1/compliance/playbooks` | [Создать чек-лист](https://docs.legalstack.ru/api/compliance/post-compliance-playbooks) |
| `GET` | `/api/v1/compliance/playbooks/for-document/{documentId}` | [Чек-листы для документа (тип — в параметре запроса)](https://docs.legalstack.ru/api/compliance/get-compliance-playbooks-for-document-documentid) |
| `DELETE` | `/api/v1/compliance/playbooks/{id}` | [Удалить чек-лист](https://docs.legalstack.ru/api/compliance/delete-compliance-playbooks-id) |
| `GET` | `/api/v1/compliance/playbooks/{id}` | [Получить чек-лист](https://docs.legalstack.ru/api/compliance/get-compliance-playbooks-id) |
| `PUT` | `/api/v1/compliance/playbooks/{id}` | [Обновить чек-лист](https://docs.legalstack.ru/api/compliance/put-compliance-playbooks-id) |
| `POST` | `/api/v1/compliance/playbooks/{id}/duplicate` | [Скопировать чек-лист в свою команду (в том числе системный)](https://docs.legalstack.ru/api/compliance/post-compliance-playbooks-id-duplicate) |
| `GET` | `/api/v1/compliance/results` | [Проверки команды, новые сверху](https://docs.legalstack.ru/api/compliance/get-compliance-results) |
| `GET` | `/api/v1/compliance/results/document/{documentId}` | [Результаты проверок документа](https://docs.legalstack.ru/api/compliance/get-compliance-results-document-documentid) |
| `GET` | `/api/v1/compliance/results/document/{documentId}/latest` | [Последний результат проверки документа](https://docs.legalstack.ru/api/compliance/get-compliance-results-document-documentid-latest) |
| `DELETE` | `/api/v1/compliance/results/{id}` | [Удалить результат проверки](https://docs.legalstack.ru/api/compliance/delete-compliance-results-id) |
| `GET` | `/api/v1/compliance/results/{id}` | [Получить результат проверки](https://docs.legalstack.ru/api/compliance/get-compliance-results-id) |
| `POST` | `/api/v1/compliance/results/{id}/cancel` | [Остановить выполняющуюся проверку](https://docs.legalstack.ru/api/compliance/post-compliance-results-id-cancel) |
| `POST` | `/api/v1/compliance/results/{id}/fixes` | [Подготовить правки по всем замечаниям результата](https://docs.legalstack.ru/api/compliance/post-compliance-results-id-fixes) |
| `PUT` | `/api/v1/compliance/results/{id}/playbooks` | [Изменить чек-листы проверки](https://docs.legalstack.ru/api/compliance/put-compliance-results-id-playbooks) |
| `POST` | `/api/v1/compliance/results/{id}/remarks/{remarkId}/dismiss` | [Отклонить замечание и его правку](https://docs.legalstack.ru/api/compliance/post-compliance-results-id-remarks-remarkid-dismiss) |
| `POST` | `/api/v1/compliance/results/{id}/remarks/{remarkId}/restore` | [Вернуть отклонённое замечание](https://docs.legalstack.ru/api/compliance/post-compliance-results-id-remarks-remarkid-restore) |
| `GET` | `/api/v1/compliance/results/{id}/report.pdf` | [Скачать PDF-отчёт по результату проверки](https://docs.legalstack.ru/api/compliance/get-compliance-results-id-report-pdf) |
| `POST` | `/api/v1/compliance/results/{id}/stream-ticket` | [Выпустить одноразовый тикет для подписки на поток результата (SSE)](https://docs.legalstack.ru/api/compliance/post-compliance-results-id-stream-ticket) |
