# Настройка агентов

> Настройка агентов команды: навыки, файлы, задачи по расписанию, пресеты.

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

## Операции

| Метод | Путь | Операция |
| --- | --- | --- |
| `GET` | `/ws/api/agent-actions` | [Запросы агентов на действия](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agent-actions) |
| `GET` | `/ws/api/agent-actions/grants` | [Постоянные разрешения](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agent-actions-grants) |
| `DELETE` | `/ws/api/agent-actions/grants/{grantId}` | [Отозвать постоянное разрешение](https://docs.legalstack.ru/api/collaboration/collaboration-agents/delete-ws-api-agent-actions-grants-grantid) |
| `POST` | `/ws/api/agent-actions/{actionId}/decision` | [Решение по запросу агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agent-actions-actionid-decision) |
| `GET` | `/ws/api/agent-activity/journal` | [Журнал действий агентов](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agent-activity-journal) |
| `GET` | `/ws/api/agent-activity/stats` | [Статистика запусков агентов](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agent-activity-stats) |
| `GET` | `/ws/api/agent-presets` | [Роли агентов](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agent-presets) |
| `GET` | `/ws/api/agent-schedules` | [Мои задания агентов](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agent-schedules) |
| `GET` | `/ws/api/agents/{agentId}/memory` | [Что агент помнит обо мне](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-memory) |
| `POST` | `/ws/api/agents/{agentId}/memory/forget` | [Забыть записи памяти](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-memory-forget) |
| `DELETE` | `/ws/api/agents/{agentId}/own-files` | [Удалить свой файл у агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/delete-ws-api-agents-agentid-own-files) |
| `GET` | `/ws/api/agents/{agentId}/own-files` | [Мои файлы у агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-own-files) |
| `GET` | `/ws/api/agents/{agentId}/profiles` | [Профили сотрудников у агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-profiles) |
| `POST` | `/ws/api/agents/{agentId}/profiles/{userId}/reset` | [Сбросить профиль сотрудника](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-profiles-userid-reset) |
| `GET` | `/ws/api/agents/{agentId}/runs` | [Журнал запусков агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-runs) |
| `GET` | `/ws/api/agents/{agentId}/runs/{runId}` | [Запуск агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-runs-runid) |
| `POST` | `/ws/api/agents/{agentId}/runs/{runId}/stop` | [Остановить запуск агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-runs-runid-stop) |
| `GET` | `/ws/api/agents/{agentId}/schedule-handovers` | [Задания, переданные мне](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-schedule-handovers) |
| `DELETE` | `/ws/api/agents/{agentId}/schedule-handovers/{handoverId}` | [Отказаться от переданного задания](https://docs.legalstack.ru/api/collaboration/collaboration-agents/delete-ws-api-agents-agentid-schedule-handovers-handoverid) |
| `POST` | `/ws/api/agents/{agentId}/schedule-handovers/{handoverId}/accept` | [Включить переданное задание](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedule-handovers-handoverid-accept) |
| `GET` | `/ws/api/agents/{agentId}/schedules` | [Задания агента по расписанию](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-schedules) |
| `POST` | `/ws/api/agents/{agentId}/schedules` | [Создать задание агента по расписанию](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules) |
| `DELETE` | `/ws/api/agents/{agentId}/schedules/{scheduleId}` | [Удалить задание](https://docs.legalstack.ru/api/collaboration/collaboration-agents/delete-ws-api-agents-agentid-schedules-scheduleid) |
| `PATCH` | `/ws/api/agents/{agentId}/schedules/{scheduleId}` | [Изменить своё задание по расписанию](https://docs.legalstack.ru/api/collaboration/collaboration-agents/patch-ws-api-agents-agentid-schedules-scheduleid) |
| `POST` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/hold` | [Остановить задание сотрудника](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules-scheduleid-hold) |
| `POST` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/pause` | [Приостановить своё задание](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules-scheduleid-pause) |
| `POST` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/release` | [Снять остановку задания](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules-scheduleid-release) |
| `POST` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/resume` | [Возобновить своё задание](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules-scheduleid-resume) |
| `POST` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/run` | [Запустить своё задание сейчас](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules-scheduleid-run) |
| `GET` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/runs` | [История запусков своего задания](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-schedules-scheduleid-runs) |
| `POST` | `/ws/api/agents/{agentId}/schedules/{scheduleId}/webhook` | [Включить или отключить вебхук задания](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-schedules-scheduleid-webhook) |
| `GET` | `/ws/api/agents/{agentId}/tools` | [Каталог инструментов агента](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-tools) |
| `GET` | `/ws/api/agents/{agentId}/trust-suggestions` | [Подсказки по доверию к агенту](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-agents-agentid-trust-suggestions) |
| `POST` | `/ws/api/agents/{agentId}/trust-suggestions/{suggestionId}/decision` | [Решение по подсказке о доверии](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-agents-agentid-trust-suggestions-suggestionid-decision) |
| `GET` | `/ws/api/hooks/agent-schedules/{scheduleId}/{token}` | [Запустить задание агента по вебхуку (GET)](https://docs.legalstack.ru/api/collaboration/collaboration-agents/get-ws-api-hooks-agent-schedules-scheduleid-token) |
| `POST` | `/ws/api/hooks/agent-schedules/{scheduleId}/{token}` | [Запустить задание агента по вебхуку](https://docs.legalstack.ru/api/collaboration/collaboration-agents/post-ws-api-hooks-agent-schedules-scheduleid-token) |
