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

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

Формат отправленного шаблонного сообщения идентичен формату отправленного сообщения, при этом тип входящего уведомления принимает значение outgoingAPIMessageReceived.

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

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

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

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

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

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

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

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

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

Параметр Тип Описание
params string Объект данных отправленного шаблона
templateId string Идентификатор ранее созданного, существующего шаблона

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

{
  "typeWebhook": "outgoingAPIMessageReceived",
  "instanceData": {
    "idInstance": 1101111111,
    "wid": "79876543210@c.us",
    "typeInstance": "whatsapp"
  },
  "timestamp": 1732268220,
  "idMessage": "BAE5FE9D7433CC21",
  "senderData": {
    "chatId": "120363369140947676@g.us",
    "chatName": "GREEN-API",
    "sender": "79876543210@c.us",
    "senderName": "GREEN-API"
  },
  "messageData": {
    "typeMessage": "templateMessage",
    "messageData": {
      "params": [],
      "templateId": "a1a1a1a-1234-567a-b890-0df0111abd1"
    }
  }
}