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

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

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

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

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

{
  "type": "message_matcher.category_changed",
  "timestamp": "2025-06-16T12:34:56Z",
  "payload": {
    "id": 123,
    "name": "Promotion",
    "channelType": "WHATSAPP",
    "category": "MARKETING"
  }
}

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

ПараметрТип данныхХарактерОписание
typestringОбязательныйТип события, о котором отправляется колбэк.
timestampstringОбязательныйВремя обновления категории у шаблона WhatsApp. Указывается в формате ISO 8601 (например, 2025-07-01T00:00:00Z).ISO 8601 – Convention
payloadobjectОбязательныйИнформация о типы события.
payload.idintegerОбязательныйИдентификатор шаблона.

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

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

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

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

Возможные значения для канала WhatsApp:
– MARKETING — маркетинговый шаблон;
– UTILITY — сервисный шаблон;
– AUTHORIZATION — авторизационный шаблон.

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

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

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