Отправленное шаблонное сообщение#
Формат отправленного шаблонного сообщения идентичен формату отправленного сообщения, при этом тип входящего уведомления принимает значение outgoingAPIMessageReceived.
Настройка инстанса
Чтобы получать входящие уведомления об отправленных через API шаблонных сообщений, необходимо включить настройки одним из представленных вариантов:
-
Через личный кабинет включить настройку
Получать уведомления о сообщениях, отправленных через API(дополнительноПолучать уведомления о статусах отправленных сообщенийдля получения уведомлений о статусах отправленного сообщения) -
Через метод 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"
}
}
}