Перейти к основному содержимому

Колбэк о смене категории шаблона WhatsApp

Обновлено: 19 августа 2025

Для получения колбэков о смене категории шаблона WhatsApp настройте Callback URL для изменений категории шаблона WhatsApp в разделе ИнтеграцияНастройка в личном кабинете edna Pulse. При настройке укажите конечную точку вашей системы, которая будет обрабатывать входящие POST-запросы от edna Pulse.

Формат колбэк-запроса

{
"payload":{
"id": integer,
"name": "string",
"channelType": "WHATSAPP",
"category": "MARKETING"
},
"type": "string",
"version": "string",
"timestamp": "string"
}

Пример колбэк-запроса

{
"payload":{
"id": 123,
"name": "Promotion",
"channelType": "WHATSAPP",
"category": "MARKETING"
},
"type": "message_matcher.category_changed",
"version": "v1",
"timestamp": "2025-08-08T16:08:08.015356271Z"
}

Параметры колбэк-запроса

ПараметрТип данныхХарактерОписание
payloadobjectОбязательныйИнформация о типы события.
payload.idintegerОбязательныйИдентификатор шаблона.

Чтобы узнать идентификатор шаблона, используйте метод API для получения списка шаблонов — параметр id.

File IconПолучение списка шаблонов
payload.namestringОбязательныйНазвание шаблона.

Чтобы узнать название шаблона, используйте метод API для получения списка шаблонов — параметр name.

File IconПолучение списка шаблонов
payload.channelTypestringОбязательныйТип канала. Возможное значение — WHATSAPP (канал WhatsApp).
payload.category stringОбязательныйОбновлённая категория шаблона.

Возможные значения для канала WhatsApp:

- MARKETING — маркетинговый шаблон;

- UTILITY — сервисный шаблон;

- AUTHORIZATION — авторизационный шаблон.
typestringОбязательныйТип события, о котором отправляется колбэк.
versionstringОбязательныйВерсия метода API.
timestampstringОбязательныйВремя обновления категории у шаблона WhatsApp. Указывается в формате ISO 8601 (например, 2025-07-01T00:00:00Z).

ISO 8601 - Convention

Формат ответа

В ответ на колбэк-запрос от вашего сервера должен возвращаться статус с кодом 200.

Если в ответ на колбэк-запрос не возвращается статус с кодом 200 — edna Pulse выполняет еще 10 попыток отправки колбэк-запроса с интервалом 2*Х секунд между попытками (где Х — номер попытки), пока в ответ не придет код 200 (т. е. каждые 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 секунд).