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

Входящее удаленное сообщение#

Postman Apidog

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

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

typeWebhook = incomingMessageReceived

deletedMessageWebhook = yes

messageData.typeMessage = deletedMessage

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

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

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

  2. Через метод SetSettings включить настройку incomingWebhook и deletedMessageWebhook.

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

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

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

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

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

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

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

{
  "typeWebhook": "incomingMessageReceived",
  "instanceData": {
    "idInstance": 3100000000,
    "wid": "79991234567@c.us",
    "typeInstance": "v3"
  },
  "timestamp": 1705895506,
  "idMessage": "115297976845823798",
  "senderData": {
    "chatId": "10000000",
    "sender": "10000000",
    "chatName": "Ходабрыш Пробешёлов",
    "senderName": "Ходабрыш Пробешёлов",
    "senderContactName": "Ходабрыш Пробешёлов",
    "senderPhoneNumber": 79991112233
  },
  "messageData": {
    "typeMessage": "deletedMessage",
    "deletedMessageData": {
        "stanzaId": "11529797684582123"
    }
  }
}