Сценарий из mcp-everything. Актуально на 2026-10-24.
Забирать открытые обращения, которые никому не назначены, — для отчёта или своей системы поддержки.
curl -G https://api.carrotquest.io/apps/<ID приложения>/conversations \
-H "Authorization: Token $CQ_TOKEN" \
-d closed=false -d assigned=0
https://api.carrotquest.ioТип: API-ключ
Токен берётся в панели администратора: «Настройки» → «Разработчикам» → «API-ключи». Передаётся в заголовке Authorization: Token <токен> (или Bearer <токен>) либо параметром auth_token.
curl -X GET -H "Authorization: Token <ваш_токен>" https://api.carrotquest.io/users/123
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
id |
path | string | да | ID пользователя |
В meta — параметры пагинации (например, next_after).
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
id |
path | integer | да | ID приложения |
closed |
query | boolean | нет | Закрытые (true) или открытые (false) |
answered |
query | boolean | нет | Последним ответил админ (true) или пользователь (false) |
assigned |
query | integer | нет | ID администратора; 0 — неразобранные |
tags |
query | array | нет | Диалоги со всеми указанными тегами |
channel |
query | integer | нет | ID канала; 0 — без канала |
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
id |
path | integer | да | ID диалога |
meta и data; meta.status дублирует HTTP-код.{id} пользователя — ID Carrot quest или ваш User ID с by_user_id=true; запись свойств и событий по неизвестному User ID создаёт пользователя.Если этого недостаточно — официальная документация: https://developers.carrotquest.io/webapi/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/carrot-quest.md