Отправленное сообщение-реакция#
В данном разделе описывается формат входящего уведомления объекта messageData для отправленного сообщения реакции. Для получения описания общего формата входящих уведомлений обратитесь к разделу Отправленные сообщения.
Для получения входящих уведомлений данного вида требуется выполнение двух условий:
typeWebhook = outgoingMessageReceived || outgoingAPIMessageReceived
messageData.typeMessage = reactionMessage
Настройка инстанса
Чтобы получать входящие уведомления об отправленных сообщениях, необходимо включить настройки одним из представленных вариантов:
-  
Через личный кабинет включить настройки
Получать уведомления о сообщениях, отправленных с телефонаиПолучать уведомления о сообщениях, отправленных через API
(дополнительноПолучать уведомления о статусах отправленных сообщенийдля получения уведомлений о статусах отправленного сообщения) -  
Через метод SetSettings включить настройки
outgoingMessageWebhookиoutgoingAPIMessageWebhook
(дополнительноoutgoingWebhookдля получения уведомлений о статусах отправленного сообщения) 
Уведомление#
Формат уведомления#
Поля объекта messageData
| Параметр | Тип | Описание | 
|---|---|---|
typeMessage |  string | Тип отправленного сообщения. Для сообщений данного типа поле принимает значение: reactionMessage |  
extendedTextMessageData |  object | Объект данных об отправленном сообщении-реакции | 
quotedMessage |  object | Объект данных о цитируемом сообщении. Сообщение на которое отреагировал собеседник | 
Поля объекта extendedTextMessageData
| Параметр | Тип | Описание | 
|---|---|---|
text |  string | Реакция (эмоджи) на сообщение | 
Поля объекта quotedMessage
| Параметр | Тип | Описание | 
|---|---|---|
stanzaId |  string | id цитируемого сообщения | 
participant |  string | id отправителя цитируемого сообщения | 
Остальные поля заполняются в зависимости от типа цитируемого сообщения и идентичны полям отправленных сообщений описанных в разделе Отправленные сообщения
Пример тела уведомления#
{
  "typeWebhook": "outgoingMessageReceived",
  "instanceData": {
    "idInstance": 1101111111,
    "wid": "79876543210@c.us",
    "typeInstance": "whatsapp"
  },
  "timestamp": 1588091580,
  "idMessage": "4C8ADEABC88AD007F9D0B5838652BA67",
  "senderData": {
    "chatId": "79001234567@c.us",
    "chatName": "Василиса",
    "sender": "79876543210@c.us",
    "senderName": "Иван",
    "senderContactName": "Иван Царевич"
  },
  "messageData": {
    "typeMessage": "reactionMessage",
    "extendedTextMessageData": {
      "text": "👍"
    },
    "quotedMessage": {
      "stanzaId": "46618B98B3B9DF50F123456789123456",
      "participant": "79001234567@c.us"
    }
  }
}
Пример тела уведомления с сообщением-реакцией из группового чата#
{
    "typeWebhook": "outgoingMessageReceived",
    "instanceData": {
        "idInstance": 1101111111,
        "wid": "79876543210@c.us",
        "typeInstance": "whatsapp"
    },
    "timestamp": 1732268220,
    "idMessage": "2D9D6721A977D369246509EBE0CE44CA",
    "senderData": {
      "chatId": "120363369140947676@g.us",
        "chatName": "Группа",
        "sender": "79876543210@c.us",
        "senderName": "Иван",
        "senderContactName": "Иван Царевич"
  },
  "messageData": {
    "typeMessage": "reactionMessage",
    "extendedTextMessageData": {
      "text": "👍"
    },
    "quotedMessage": {
      "stanzaId": "46618B98B3B9DF50F123456789123456",
      "participant": "79876543210@c.us"
    }
  }
}