Scope и endpoint: отчёты, CSAT, SLA
Обновлено: 11 ноября 2026 · 6 мин чтения
Scope для цифр отчётов, удовлетворённости клиентов и SLA. Чтобы выгружать цифры в Power BI, Looker Studio, Metabase и подобные инструменты, обычно хватает reports:read. В endpoint отчётов время передаётся в секундах Unix.
Шаги
-
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
Читать отчёты (reports:read)
Читает сводные цифры: количество диалогов и сообщений, время первого ответа и решения, итоги по операторам, inbox, меткам, командам и каналам, данные в реальном времени, показатели AI-агента и ботов, события отчётов. Персональных данных клиентов нет, поэтому риск низкий. Это основной scope для BI-инструмента.
- Риск: низкий.
- Проверка: проходит review, scope с низким риском смотрят быстро.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/conversations/{conversation_id}/reporting_events: События отчётов диалогаGET /v1/live_reports/conversation_metrics: Количество диалогов в реальном времениGET /v1/live_reports/grouped_conversation_metrics: Диалоги в реальном времени по операторам или командамGET /v1/reporting_events: События отчётовGET /v1/reports: Временной ряд отчётаGET /v1/reports/agents: Итоги по операторамGET /v1/reports/bot_metrics: Показатели AI-агента и ботовGET /v1/reports/bot_summary: Итоги AI-агента и ботовGET /v1/reports/conversation_traffic: Нагрузка диалогов по часам и дням неделиGET /v1/reports/conversations: Открытые диалоги по операторамGET /v1/reports/conversations_summary: Сводка по диалогамGET /v1/reports/first_response_time_distribution: Распределение времени первого ответаGET /v1/reports/inbox_label_matrix: Диалоги по inbox и меткамGET /v1/reports/inboxes: Итоги по inboxGET /v1/reports/labels: Итоги по меткамGET /v1/reports/outgoing_messages_count: Количество исходящих сообщенийGET /v1/reports/summary: Итоги отчётаGET /v1/reports/teams: Итоги по командамGET /v1/summary_reports/agent: Сводный отчёт по операторамGET /v1/summary_reports/channel: Сводный отчёт по каналамGET /v1/summary_reports/inbox: Сводный отчёт по inboxGET /v1/summary_reports/label: Сводный отчёт по меткамGET /v1/summary_reports/team: Сводный отчёт по командам
Пример:
curl "https://api.clomni.ai/v1/reports?metric=conversations_count&type=account&since=1793491200&until=1794096000&group_by=day&timezone_offset=4" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/live_reports/conversation_metrics" \ -H "Authorization: Bearer clomni_pat_xxx"
-
3
Читать ответы CSAT (csat:read)
Читает оценки удовлетворённости (CSAT), комментарии и итоговое распределение. В комментариях собственный текст клиента, поэтому риск средний.
- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/csat_survey_responses: Ответы CSATGET /v1/csat_survey_responses/metrics: Итоги CSAT
Пример:
curl "https://api.clomni.ai/v1/csat_survey_responses?since=1793491200&until=1794096000&page=1" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/csat_survey_responses/metrics" \ -H "Authorization: Bearer clomni_pat_xxx"
-
4
Видеть SLA (sla:read)
Читает правила SLA и результаты SLA по диалогам, включая нарушения.
- Риск: низкий.
- Проверка: проходит review, scope с низким риском смотрят быстро.
- Дополнительно даёт: ничего больше.
Endpoint:
GET /v1/applied_slas: Результаты SLA по диалогамGET /v1/applied_slas/metrics: Итоги SLAGET /v1/sla_policies: Список правил SLAGET /v1/sla_policies/{sla_policy_id}: Получить правило SLA
Пример:
curl "https://api.clomni.ai/v1/sla_policies" \ -H "Authorization: Bearer clomni_pat_xxx"
curl "https://api.clomni.ai/v1/applied_slas" \ -H "Authorization: Bearer clomni_pat_xxx"
-
5
Менять правила SLA (sla:write)
Создаёт, меняет и удаляет правила SLA: время первого ответа, следующего ответа и решения, считать ли только рабочие часы.
- Риск: средний.
- Проверка: проходит review. Конкретно напишите, какие данные, когда и зачем Вы используете.
- Дополнительно даёт:
sla:read.
Endpoint:
POST /v1/sla_policies: Создать правило SLAPATCH /v1/sla_policies/{sla_policy_id}: Изменить правило SLADELETE /v1/sla_policies/{sla_policy_id}: Удалить правило SLA
Пример:
curl -X POST "https://api.clomni.ai/v1/sla_policies" \ -H "Authorization: Bearer clomni_pat_xxx" \ -H "Content-Type: application/json" \ -d '{"name": "Standart", "first_response_time_threshold": 900, "resolution_time_threshold": 28800, "only_during_business_hours": true}' - 6