Вебхук об изменении категории шаблона WhatsApp
Этот вебхук позволяет получать информацию об изменении категории шаблонов WhatsApp. При изменении категории edna Pulse отправляет HTTP POST-запрос на указанный URL-адрес вашей системы. В статье описаны формат вебхука и передаваемые данные.
Настройка URL-адреса
Чтобы установить URL-адрес для вебхука об изменении категории шаблона WhatsApp, отправьте POST-запрос на URL-адрес https://app.edna.ru/api/callback/set.
Ваш URL-адрес должен быть реальным и доступным для запроса из публичного интернета. Используйте только безопасный протокол HTTPS — по ум олчанию TCP-порт 443. Максимальная длина URL-адреса — 500 символов.
Если доставка вебхука завершается ошибкой, edna Pulse выполняет до трёх повторных попыток отправки по схеме backoff: через 4, 128 и 2048 секунд после предыдущей попытки.
Также URL-адрес вебхука можно указать в личном кабинете edna Pulse: Интеграция → Настройка → Основной профиль → Webhook URL для изменений категории шаблона WhatsApp.
Общая информация про API-ключи и вебхуки edna Pulse Управление вебхуками 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"
}
Параметры вебхука
| Параметр | Тип данных | Характер | Описание |
|---|---|---|---|
payload | object | Обязательный | Информация о типы события. |
payload.id | integer | Обязательный | Идентификатор шаблона. Чтобы узнать идентификатор шаблона, используйте метод API для получения списка шаблонов — параметр id. Получение списка шаблонов |
payload.name | string | Обязательный | Название шаблона. Чтобы узнать название шаблона, используйте метод API для получения списка шаблонов — параметр name. Получение списка шаблонов |
payload.channelType | string | Обязательный | Тип канала. Возможное значение — WHATSAPP (канал WhatsApp). |
payload.category | string | Обязательный | Обновлённая категория шаблона. Возможные значения для канала WhatsApp: - MARKETING — маркетинговый шаблон; - UTILITY — сервисный шаблон; - AUTHORIZATION — авторизационный шаблон. |
type | string | Обязательный | Тип события, о котором отправляется вебхук. |
version | string | Обязательный | Версия метода API. |
timestamp | string | Обязательный | Время обновления категории у шаблона WhatsApp. Указывается в формате ISO 8601 (например, 2025-07-01T00:00:00Z). |