Перейти к содержанию

Отправленное удаленное сообщение#

В данном разделе описывается формат входящего уведомления объекта messageData для отправленного удаленного сообщения. Для получения описания общего формата входящих уведомлений обратитесь к разделу Отправленное сообщение.

Для получения входящих уведомлений данного вида требуется выполнение трёх условий:

typeWebhook = outgoingMessageReceived || outgoingAPIMessageReceived

deletedMessageWebhook = Yes

messageData.typeMessage = deletedMessage

Настройка инстанса

Чтобы получать входящие уведомления об отправленных сообщениях, необходимо включить настройки одним из представленных вариантов:

  1. Через личный кабинет включить настройки Получать уведомления о сообщениях, отправленных с телефона, Получать уведомления о сообщениях, отправленных через API и Получать уведомления об удаленных сообщениях
    (дополнительно Получать уведомления о статусах отправки/доставки/прочтении исходящих сообщений для получения уведомлений о статусах отправленного сообщения)

  2. Через метод SetSettings включить настройки outgoingMessageWebhook,outgoingAPIMessageWebhook и deletedMessageWebhook (дополнительно outgoingWebhook для получения уведомлений о статусах отправленного сообщения)

Уведомление#

Формат уведомления#

Поля объекта messageData

Параметр Тип Описание
typeMessage string Тип отправленного сообщения. Для сообщений данного типа поле принимает значение deletedMessage
deletedMessageData object Объект данных об удаленном сообщении

Поля объекта deletedMessageData

Параметр Тип Описание
stanzaId string id сообщения которое удалили

Остальные поля заполняются в зависимости от типа цитируемого сообщения и идентичны полям отправленных сообщений описанных в разделе Отправленные сообщения

Пример тела уведомления#

{
  "typeWebhook": "outgoingAPIMessageReceived",
  "instanceData": {
    "idInstance": 1101000001,
    "wid": "71231234567@c.us",
    "typeInstance": "whatsapp"
  },
  "timestamp": 1733146115,
  "idMessage": "BAE5C21A2036D4E2",
  "senderData": {
    "chatId": "71234567890@c.us",
    "chatName": "Василиса",
    "sender": "71231234567@c.us",
    "senderName": "Иван",
    "senderContactName": "Иван Царевич"
  },
  "messageData": {
    "typeMessage": "deletedMessage",
    "deletedMessageData": {
      "stanzaId": "BAE5B66D9C52E5DB" // id сообщения которое удалили
    }
  }
}