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

Вебхук об изменении категории шаблона WhatsApp

Обновлено: 15 июня 2026

Этот вебхук позволяет получать информацию об изменении категории шаблонов WhatsApp. При изменении категории edna Pulse отправляет HTTP POST-запрос на указанный URL-адрес вашей системы. В статье описаны формат вебхука и передаваемые данные.

Настройка URL-адреса

Чтобы установить URL-адрес для вебхука об изменении категории шаблона WhatsApp, отправьте POST-запрос на URL-адрес https://app.edna.ru/api/callback/set.

File IconУстановка URL-адресов для вебхуков
подсказка

Ваш URL-адрес должен быть реальным и доступным для запроса из публичного интернета. Используйте только безопасный протокол HTTPS — по умолчанию TCP-порт 443. Максимальная длина URL-адреса — 500 символов.

к сведению

Если доставка вебхука завершается ошибкой, edna Pulse выполняет до трёх повторных попыток отправки по схеме backoff: через 4, 128 и 2048 секунд после предыдущей попытки.

Также URL-адрес вебхука можно указать в личном кабинете edna Pulse: Интеграция НастройкаОсновной профильWebhook URL для изменений категории шаблона WhatsApp.

File IconОбщая информация про API-ключи и вебхуки edna Pulse File IconУправление вебхуками 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).

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

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