Для получения колбэков о смене категории шаблона 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" } }
Параметры колбэк-запроса
Параметр | Тип данных | Характер | Описание |
---|---|---|---|
type | string | Обязательный | Тип события, о котором отправляется колбэк. |
timestamp | string | Обязательный | Время обновления категории у шаблона WhatsApp. Указывается в формате ISO 8601 (например, 2025-07-01T00:00:00Z ).ISO 8601 – Convention |
payload | object | Обязательный | Информация о типы события. |
payload.id | integer | Обязательный | Идентификатор шаблона. Чтобы узнать идентификатор шаблона, используйте метод API для получения списка шаблонов — параметр id .Получение списка шаблонов |
payload.name | string | Обязательный | Название шаблона. Чтобы узнать название шаблона, используйте метод API для получения списка шаблонов — параметр name .Получение списка шаблонов |
payload.channelType | string | Обязательный | Тип канала. Возможное значение — WHATSAPP (канал WhatsApp). |
payload.category | string | Обязательный | Обновлённая категория шаблона. Возможные значения для канала WhatsApp: – MARKETING — маркетинговый шаблон;– UTILITY — сервисный шаблон;– AUTHORIZATION — авторизационный шаблон. |
Формат ответа
В ответ на колбэк-запрос от вашего сервера должен возвращаться статус с кодом 200
.
Если в ответ на колбэк-запрос не возвращается статус с кодом 200
— edna Pulse выполняет еще 10 попыток отправки колбэк-запроса с интервалом 2*Х секунд между попытками (где Х — номер попытки), пока в ответ не придет код 200
(т. е. каждые 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048 секунд).