Scope и endpoint: AI-агенты, база знаний, центр помощи
Обновлено: 11 ноября 2026 · 13 мин чтения
Scope для чтения, обучения и публикации AI-агентов, получения от них ответов, базы знаний и центра помощи. Изменение AI-агента идёт в два шага: ai_agents:write готовит черновик, ai_agents:publish делает его рабочим.
Шаги
-
1
Как читать эту статью
- Пути пишутся после
https://api.clomni.ai/v1:GET /v1/agentsозначаетhttps://api.clomni.ai/v1/agents. В пути нет ID workspace, потому что токен привязан к одному workspace. - В каждом запросе есть заголовок
Authorization: Bearer clomni_pat_xxx. Как получить токен: Токены и аутентификация в Developer API. - Риск: низкий (нет персональных данных), средний (читает данные клиентов или меняет внутренние данные), высокий (отправляет клиентам, удаляет, массово выгружает, меняет рабочие настройки).
- Каждый scope проходит review, в public app тоже. Подробнее: Review: проверка scope и причины отказа.
- «Дополнительно даёт»:
writeиmanageдают иreadтого же ресурса.send,delete,publish,assign,runничего не дают. - Если endpoint открывается несколькими scope, достаточно одного. Без scope API отвечает 403
insufficient_scope, в ответе естьrequired_scopes. - Каждый POST принимает заголовок
Idempotency-Key: повторный запрос не выполняется дважды.
- Пути пишутся после
-
2
Видеть AI-агентов (ai_agents:read)
Читает AI-агентов: настройки, инструкции, черновик, версии, FAQ (в панели «Вопросы с ответами»), сценарии (в панели «Ситуации»), тестовые вопросы и прогоны, инструменты агента и inbox, где он отвечает.
- Риск: низкий.
- Проверка: проходит review, scope с низким риском смотрят быстро.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/ai_agent_faqs: Список FAQGET /v1/ai_agent_faqs/{faq_id}: Получить FAQGET /v1/ai_agent_tools: Список инструментов AI-агентаGET /v1/ai_agent_tools/{ai_agent_tool_id}: Получить инструмент AI-агентаGET /v1/ai_agents: Список AI-агентовGET /v1/ai_agents/tools: Инструменты, доступные AI-агентуGET /v1/ai_agents/{ai_agent_id}: Получить AI-агентаGET /v1/ai_agents/{ai_agent_id}/draft: Черновик AI-агентаGET /v1/ai_agents/{ai_agent_id}/inboxes: Inbox, в которых отвечает AI-агентGET /v1/ai_agents/{ai_agent_id}/scenarios: Список ситуацийGET /v1/ai_agents/{ai_agent_id}/scenarios/{scenario_id}: Получить ситуациюGET /v1/ai_agents/{ai_agent_id}/test_questions: Список тестовых вопросовGET /v1/ai_agents/{ai_agent_id}/test_runs/{test_run_id}: Получить тестовый прогонGET /v1/ai_agents/{ai_agent_id}/versions: Версии AI-агента
Пример:
curl "https://api.clomni.ai/v1/ai_agents" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/ai_agent_faqs" \ -H "Authorization: Bearer clomni_pat_xxx"
-
3
Черновики AI-агентов (ai_agents:write)
Создаёт AI-агентов, меняет настройки черновика, сохраняет и удаляет ситуации в черновике. Работающего агента не трогает: черновик публикует
ai_agents:publish.- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт:
ai_agents:read.
Endpoint:
POST /v1/ai_agents: Создать AI-агентаPATCH /v1/ai_agents/{ai_agent_id}/draft: Изменить черновик AI-агентаPOST /v1/ai_agents/{ai_agent_id}/draft/scenarios: Сохранить ситуацию в черновикеDELETE /v1/ai_agents/{ai_agent_id}/draft/scenarios/{scenario_id}: Удалить ситуацию из черновика
Пример:
curl -X POST "https://api.clomni.ai/v1/ai_agents" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"name": "Помощник продаж", "description": "Отвечает на вопросы о заказах и доставке", "config": {"product_name": "Demo Store"}}' -
4
Обучать AI-агентов (ai_agents:train)
Обучает AI-агента: добавляет, меняет и удаляет FAQ, ситуации и тестовые вопросы, импортирует вопросы, запускает тесты, оценивает результаты, перестраивает знания агента. Тесты и перестройка расходуют AI-кредит.
- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт: ничего больше.
Endpoint:
POST /v1/ai_agent_faqs: Создать FAQPATCH /v1/ai_agent_faqs/{faq_id}: Изменить FAQDELETE /v1/ai_agent_faqs/{faq_id}: Удалить FAQPOST /v1/ai_agents/{ai_agent_id}/scenarios: Создать ситуациюPATCH /v1/ai_agents/{ai_agent_id}/scenarios/{scenario_id}: Изменить ситуациюDELETE /v1/ai_agents/{ai_agent_id}/scenarios/{scenario_id}: Удалить ситуациюPOST /v1/ai_agents/{ai_agent_id}/test_questions: Создать тестовый вопросPOST /v1/ai_agents/{ai_agent_id}/test_questions/import: Импорт тестовых вопросовPATCH /v1/ai_agents/{ai_agent_id}/test_questions/{test_question_id}: Изменить тестовый вопросDELETE /v1/ai_agents/{ai_agent_id}/test_questions/{test_question_id}: Удалить тестовый вопросPATCH /v1/ai_agents/{ai_agent_id}/test_results/{test_result_id}: Оценить результат тестаPOST /v1/ai_agents/{ai_agent_id}/test_runs: Запустить тестPOST /v1/ai_agents/{ai_agent_id}/train: Переобучить AI-агента
Пример:
curl -X POST "https://api.clomni.ai/v1/ai_agent_faqs" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"question": "Сколько идёт доставка?", "answer": "По Баку 1 рабочий день, в регионы 2-3 рабочих дня.", "assistant_id": 4}' -
5
Публиковать AI-агентов (ai_agents:publish)
Меняет работающего агента: публикует черновик, восстанавливает старую версию, сразу меняет настройки через
PATCH /v1/ai_agents/{ai_agent_id}, подключает агента к inbox и отключает, меняет режим работы в inbox, удаляет агента. Меняются ответы, которые получают клиенты, поэтому риск высокий.- Риск: высокий.
- Проверка: проходит review и проверяется внимательнее. Нужны подробное объяснение и короткое видео функции, целевой срок 2 рабочих дня.
- Дополнительно даёт: ничего больше.
Endpoint:
PATCH /v1/ai_agents/{ai_agent_id}: Изменить работающего AI-агентаDELETE /v1/ai_agents/{ai_agent_id}: Удалить AI-агентаPOST /v1/ai_agents/{ai_agent_id}/draft/publish: Опубликовать черновик AI-агентаPOST /v1/ai_agents/{ai_agent_id}/inboxes: Подключить AI-агента к inboxPATCH /v1/ai_agents/{ai_agent_id}/inboxes/{inbox_id}: Изменить режим работы AI-агента в inboxDELETE /v1/ai_agents/{ai_agent_id}/inboxes/{inbox_id}: Отключить AI-агента от inboxPOST /v1/ai_agents/{ai_agent_id}/versions/{version}/restore: Восстановить версию AI-агента
Пример:
curl -X POST "https://api.clomni.ai/v1/ai_agents/4/draft/publish" \ -H "Authorization: Bearer clomni_pat_xxx"
curl -X POST "https://api.clomni.ai/v1/ai_agents/4/inboxes" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"inbox": {"inbox_id": 5}}' -
6
Получать ответы AI-агента (ai_agents:ask)
Получает ответы AI-агента на Вашей платформе, как в тестовой панели агента. В диалоги ничего не пишется. Каждый ответ списывается с AI-кредита, когда он заканчивается, приходит 402
ai_credit_spent. Приhandoff: trueпередайте вопрос человеку.- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт: ничего больше.
Endpoint:
POST /v1/ai_agents/{ai_agent_id}/ask: Получить ответ AI-агента
Пример:
curl -X POST "https://api.clomni.ai/v1/ai_agents/4/ask" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"question": "А в регионы?", "history": [{"role": "user", "content": "Сколько идёт доставка?"}, {"role": "assistant", "content": "По Баку 1 рабочий день."}]}' -
7
Видеть базу знаний (knowledge:read)
Читает документы и ссылки базы знаний и состояние их обработки (
status,sync_status).- Риск: низкий.
- Проверка: проходит review, scope с низким риском смотрят быстро.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/knowledge: Документы базы знанийGET /v1/knowledge/{document_id}: Получить документ
Пример:
curl "https://api.clomni.ai/v1/knowledge?assistant_id=4" \ -H "Authorization: Bearer clomni_pat_xxx"
-
8
Менять базу знаний (knowledge:write)
Добавляет веб-страницу по ссылке или файл и удаляет документы. Документ обрабатывается в фоне,
statusпоказывает готовность. Отдельного endpoint для обновления нет: когда страница меняется, удалите старый документ и добавьте заново.- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт:
knowledge:read.
Endpoint:
POST /v1/knowledge: Добавить документ или ссылкуDELETE /v1/knowledge/{document_id}: Удалить документ базы знаний
Пример:
curl -X POST "https://api.clomni.ai/v1/knowledge" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"document": {"name": "Правила доставки", "external_link": "https://demo-store.example/delivery", "assistant_id": 4}}' -
9
Читать журнал AI (ai_logs:read)
Читает журнал AI: вопросы, на которые агент не ответил, проверки ответов и результаты агента.
- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/ai_agents/{ai_agent_id}/gaps: Вопросы, на которые AI-агент не ответилGET /v1/ai_agents/{ai_agent_id}/results: Результаты AI-агентаGET /v1/ai_agents/{ai_agent_id}/reviews: Проверки ответов AIGET /v1/ai_agents/{ai_agent_id}/reviews/{review_id}: Проверка ответа AI
Пример:
curl "https://api.clomni.ai/v1/ai_agents/4/gaps" \ -H "Authorization: Bearer clomni_pat_xxx"
-
10
Видеть центр помощи (help_center:read)
Читает порталы центра помощи, категории и статьи, ищет по статьям.
- Риск: низкий.
- Проверка: проходит review, scope с низким риском смотрят быстро.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/portals: Список порталов центра помощиGET /v1/portals/{portal_id}: Получить порталGET /v1/portals/{portal_id}/articles: Список статейGET /v1/portals/{portal_id}/articles/{article_id}: Получить статьюGET /v1/portals/{portal_id}/categories: Список категорийGET /v1/portals/{portal_id}/categories/{category_id}: Получить категориюGET /v1/search/articles: Поиск по статьям центра помощи
Пример:
curl "https://api.clomni.ai/v1/portals" \ -H "Authorization: Bearer clomni_pat_xxx"
-
11
Менять центр помощи (help_center:write)
Пишет, меняет, публикует и удаляет статьи, создаёт категории, меняет порядок и настройки портала.
- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт:
help_center:read.
Endpoint:
PATCH /v1/portals/{portal_id}: Изменить порталPOST /v1/portals/{portal_id}/articles: Создать статьюPOST /v1/portals/{portal_id}/articles/reorder: Изменить порядок статейPATCH /v1/portals/{portal_id}/articles/{article_id}: Изменить статьюDELETE /v1/portals/{portal_id}/articles/{article_id}: Удалить статьюPOST /v1/portals/{portal_id}/categories: Создать категориюPOST /v1/portals/{portal_id}/categories/reorder: Изменить порядок категорийPATCH /v1/portals/{portal_id}/categories/{category_id}: Изменить категориюDELETE /v1/portals/{portal_id}/categories/{category_id}: Удалить категорию
Пример:
curl -X POST "https://api.clomni.ai/v1/portals/demo-store/articles" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"title": "Как отследить заказ?", "content": "Номер заказа указан в разделе «Мои заказы».", "category_id": 11, "status": "published", "locale": "ru"}' -
12
О центре помощи
Сайта помощи для клиентов (портал, категории, статьи) нет в пакетах Clomni с 5 ноября 2026 года, в панели он не отображается. Scope
help_center:*и их endpoint остаются в каталоге, но не стройте на них новые интеграции. Для автоматических ответов клиентам используйте базу знаний AI-агента (knowledge:write) и FAQ (ai_agents:train). - 13