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

Вебхук об изменении статуса шаблона

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

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

подсказка

WhatsApp
Viber
SMS
Notify
Вебхук доступен только для указанных каналов.

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

Чтобы установить URL-адрес для вебхука об изменении статуса шаблона, отправьте 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 для обновления статусов регистрации шаблонов.

File IconОбщая информация про API-ключи и вебхуки edna Pulse File IconУправление вебхуками edna Pulse

Пример вебхука

[
{
"id": 0,
"name": "string",
"channelType": "SMS",
"language": "string",
"content": {
"attachment": {
"id": 0,
"fileUrl": "string",
"originalFileName": "string",
"size": 0
},
"action": "string",
"caption": "string",
"header": {
"headerType": "TEXT",
"text": "string",
"attachment": {
"id": 0,
"fileUrl": "string",
"originalFileName": "string",
"size": 0
},
"headerExampleTextParam": "string",
"headerExampleMediaUrl": "string"
},
"text": "string",
"footer": {
"text": "string"
},
"keyboard": {
"rows": [
{
"buttons": [
{
"text": "string",
"buttonType": "PHONE",
"url": "string",
"urlPostfix": "string",
"phone": "string",
"payload": "string",
"urlTextExample": "string"
}
]
}
]
},
"textExampleParams": [
"string"
]
},
"contentType": "TEXT",
"category": "ACCOUNT_UPDATE",
"status": "string",
"locked": true,
"type": "OPERATOR",
"createdAt": "2023-07-21T13:51:47.862Z",
"updatedAt": "2023-07-21T13:51:47.862Z"
}
]
к сведению

Если в шаблоне нет кнопок, вернется пустой объект keyboard":{"row":[{"buttons":[]}]}}

Формат вебхука

В теле запроса возвращаются параметры метода message-matchers

File IconСоздание операторских шаблонов

Статусы шаблонов

  • APPROVED — активный. Это единственный статус, при котором шаблон можно использовать для отправки сообщений
  • REJECTED — отклонен оператором.
  • PENDING — на регистрации.
  • NOT_SENT — черновик.
  • ARCHIVED — в архиве.
  • PAUSED — приостановлен.
  • DISABLED — отключен.

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

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