# Контроль доступа

> Контроль доступа: правила, проверки, матрицы.

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

## Операции

| Метод | Путь | Операция |
| --- | --- | --- |
| `GET` | `/api/v1/security/access-rules` | [Список правил доступа](https://docs.legalstack.ru/api/security/access/get-security-access-rules) |
| `POST` | `/api/v1/security/access-rules` | [Создать правило доступа](https://docs.legalstack.ru/api/security/access/post-security-access-rules) |
| `GET` | `/api/v1/security/access-rules/check` | [Проверка доступа текущего пользователя](https://docs.legalstack.ru/api/security/access/get-security-access-rules-check) |
| `GET` | `/api/v1/security/access-rules/resource/{resourceType}/{resourceId}` | [Правила для конкретного ресурса](https://docs.legalstack.ru/api/security/access/get-security-access-rules-resource-resourcetype-resourceid) |
| `DELETE` | `/api/v1/security/access-rules/{id}` | [Удалить правило доступа](https://docs.legalstack.ru/api/security/access/delete-security-access-rules-id) |
| `PATCH` | `/api/v1/security/access-rules/{id}` | [Обновить правило доступа](https://docs.legalstack.ru/api/security/access/patch-security-access-rules-id) |
| `POST` | `/api/v1/security/access/check-modules` | [Пакетная проверка доступа к модулям](https://docs.legalstack.ru/api/security/access/post-security-access-check-modules) |
| `PUT` | `/api/v1/security/access/groups/{groupId}/modules/{module}` | [Задать группе уровень доступа к разделу](https://docs.legalstack.ru/api/security/access/put-security-access-groups-groupid-modules-module) |
| `GET` | `/api/v1/security/access/modules` | [Уровни доступа текущего пользователя к разделам](https://docs.legalstack.ru/api/security/access/get-security-access-modules) |
