Ассистент и агенты
HTTP-поверхность realtime-сервиса: AI-беседы, файлы AI-чата, администрирование агентов.
Базовый адрес: https://api.legalstack.ru. Спецификация: openapi/collaboration.json.
Беседы с ассистентом
Беседы с ассистентом и файлы чата.
Настройка агентов
Настройка агентов команды: навыки, файлы, задачи по расписанию, пресеты.
Операции
Всего операций: 43. У каждой операции своя страница со схемами запроса и ответа и примерами вызова.
Беседы с ассистентом
| Метод | Путь | Операция |
|---|---|---|
GET | /ws/api/ai/sessions | Список бесед пользователя с ассистентом |
DELETE | /ws/api/ai/sessions/{conversationId} | Удалить беседу с ассистентом |
GET | /ws/api/ai/sessions/{conversationId} | История беседы с ассистентом |
PATCH | /ws/api/ai/sessions/{conversationId} | Переименовать беседу с ассистентом |
POST | /ws/api/files/upload | Загрузить файл в чат с ассистентом |
POST | /ws/api/files/warm | Подготовить извлечение текста, пока пользователь выбирает файлы |
GET | /ws/api/files/workspace | Скачать файл из рабочей папки агента |
Настройка агентов
| Метод | Путь | Операция |
|---|---|---|
GET | /ws/api/agent-actions | Запросы агентов на действия |
GET | /ws/api/agent-actions/grants | Постоянные разрешения |
DELETE | /ws/api/agent-actions/grants/{grantId} | Отозвать постоянное разрешение |
POST | /ws/api/agent-actions/{actionId}/decision | Решение по запросу агента |
GET | /ws/api/agent-activity/journal | Журнал действий агентов |
GET | /ws/api/agent-activity/stats | Статистика запусков агентов |
GET | /ws/api/agent-presets | Роли агентов |
GET | /ws/api/agent-schedules | Мои задания агентов |
GET | /ws/api/agents/{agentId}/memory | Что агент помнит обо мне |
POST | /ws/api/agents/{agentId}/memory/forget | Забыть записи памяти |
DELETE | /ws/api/agents/{agentId}/own-files | Удалить свой файл у агента |
GET | /ws/api/agents/{agentId}/own-files | Мои файлы у агента |
GET | /ws/api/agents/{agentId}/profiles | Профили сотрудников у агента |
POST | /ws/api/agents/{agentId}/profiles/{userId}/reset | Сбросить профиль сотрудника |
GET | /ws/api/agents/{agentId}/runs | Журнал запусков агента |
GET | /ws/api/agents/{agentId}/runs/{runId} | Запуск агента |
POST | /ws/api/agents/{agentId}/runs/{runId}/stop | Остановить запуск агента |
GET | /ws/api/agents/{agentId}/schedule-handovers | Задания, переданные мне |
DELETE | /ws/api/agents/{agentId}/schedule-handovers/{handoverId} | Отказаться от переданного задания |
POST | /ws/api/agents/{agentId}/schedule-handovers/{handoverId}/accept | Включить переданное задание |
GET | /ws/api/agents/{agentId}/schedules | Задания агента по расписанию |
POST | /ws/api/agents/{agentId}/schedules | Создать задание агента по расписанию |
DELETE | /ws/api/agents/{agentId}/schedules/{scheduleId} | Удалить задание |
PATCH | /ws/api/agents/{agentId}/schedules/{scheduleId} | Изменить своё задание по расписанию |
POST | /ws/api/agents/{agentId}/schedules/{scheduleId}/hold | Остановить задание сотрудника |
POST | /ws/api/agents/{agentId}/schedules/{scheduleId}/pause | Приостановить своё задание |
POST | /ws/api/agents/{agentId}/schedules/{scheduleId}/release | Снять остановку задания |
POST | /ws/api/agents/{agentId}/schedules/{scheduleId}/resume | Возобновить своё задание |
POST | /ws/api/agents/{agentId}/schedules/{scheduleId}/run | Запустить своё задание сейчас |
GET | /ws/api/agents/{agentId}/schedules/{scheduleId}/runs | История запусков своего задания |
POST | /ws/api/agents/{agentId}/schedules/{scheduleId}/webhook | Включить или отключить вебхук задания |
GET | /ws/api/agents/{agentId}/tools | Каталог инструментов агента |
GET | /ws/api/agents/{agentId}/trust-suggestions | Подсказки по доверию к агенту |
POST | /ws/api/agents/{agentId}/trust-suggestions/{suggestionId}/decision | Решение по подсказке о доверии |
GET | /ws/api/hooks/agent-schedules/{scheduleId}/{token} | Запустить задание агента по вебхуку (GET) |
POST | /ws/api/hooks/agent-schedules/{scheduleId}/{token} | Запустить задание агента по вебхуку |