Carrot quest Web API: POST /users/{id}/sendmessage — Ручное сообщение пользователю

В ответе data: conversation (ID диалога) и message (ID сообщения).

Параметр Где Тип Обяз. Описание
id path string да ID пользователя
by_user_id body boolean нет Искать по вашему User ID
body body string да Текст сообщения
type body string нет popup_chat (по умолчанию), popup_small, popup_big

Пример запроса:

curl -X POST \
  --data-urlencode 'body=Hello' \
  -H "Authorization: Token XXX" \
  https://api.carrotquest.io/users/2137216/sendmessage

Базовые URL

Авторизация

Тип: API-ключ

Токен берётся в панели администратора: «Настройки» → «Разработчикам» → «API-ключи». Передаётся в заголовке Authorization: Token <токен> (или Bearer <токен>) либо параметром auth_token.

curl -X GET -H "Authorization: Token <ваш_токен>" https://api.carrotquest.io/users/123

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://developers.carrotquest.io/webapi/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/carrot-quest.md