Отправить ручное сообщение пользователю

Этот метод создает ручное сообщение (в виде чата, большого/маленького поп-апа или email) и тут же отправляет его пользователю.

Созданный диалог появится в разделе "диалоги" только когда пользователь ответит на него.

URL

POST https://api.carrotquest.io/v1/users/{id}/sendmessage

Вместо {id} нужно подставить ID пользователя из нашей системы.

Аргументы

Этот метод следует общим правилам. Аргументы передаются как GET или POST параметры.

Аргумент Описание
auth_token Обязательный. Токен авторизации (нужен scope: messages-manual-send-one)
body Обязательный. Текст сообщения
type Тип: popup_chat, popup_small, popup_big, email. По умолчанию: popup_chat

Ответ

{
  "meta": {
    "status": 200
  },
  "data": {
    "conversation": 1128184,
    "message": 2804
  }
}

Поле conversation будет содержать ID диалога, поле message — ID ручного сообщения.

Примеры

curl -X POST \
  --data-urlencode 'body=Hello' \
  --data-urlencode 'auth_token=XXX' \
  https://api.carrotquest.io/v1/users/2137216/sendmessage