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

Статус входящего сообщения на связанных устройствах#

Входящее уведомление данного типа содержит статус полученного сообщения при его прочтении.

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

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

  • Выключить настройку markIncomingMessagesReaded методом SetSettings указав в поле markIncomingMessagesReaded значение no или в личном кабинете в настройках инстанса необходимо установить в поле Отмечать входящие сообщения прочитанными в положение Нет

  • Включить настройки incomingWebhook и incomingMessageStatusWebhook методом SetSettings или в личном кабинете в настройках инстанса.

Подробнее о том как узнать статус о прочтении входящего сообщения на связанных устройствах в WhatApp читайте в нашей статье

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

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

Параметр Тип Описание
typeWebhook string Тип входящего уведомления. Для уведомлений данного типа поле принимает значение incomingMessageStatus
chatId string Идентификатор чата. Чат с сообщением по которому получили статус.
instanceData object Данные об инстансе
wid string Идентификатор аккаунта в формате WhatsApp*
typeInstance string Тип мессенджера для инстанса
timestamp integer Время наступления события в UNIX-формате
idMessage string Идентификатор отправленного сообщения или файла
sendByApi boolean Флаг указывает отправлено сообщение из API или нет, принимает значения: true , false
status string Статус отправленного сообщения или файла. Статус принимает значения:
read - сообщение прочитано

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

{
        "typeWebhook": "incomingMessageStatus",
        "chatId": "77757264797@c.us",
        "instanceData": {
            "idInstance": 1101846414,
            "wid": "79770996198@c.us",
            "typeInstance": "whatsapp"
        },
        "timestamp": 1791544385,
        "idMessage": "AC7585417E8F3B7A36B359A81A84C68F",
        "sendByApi": false,
        "status": "read"
    }