Webhooks

Настройка webhooks для получения уведомлений о событиях

Что такое Webhooks?

Webhooks позволяют получать уведомления о событиях в Emailist в реальном времени. Когда происходит событие (например, создание шаблона или обновление модуля), Emailist отправляет HTTP POST запрос на указанный URL.

Настройка Webhook

Создание Webhook

  1. Перейдите в НастройкиWebhooks
  2. Нажмите "Создать Webhook"
  3. Укажите URL endpoint, на который будут отправляться уведомления
  4. Выберите события, на которые нужно подписаться
  5. Сохраните webhook

Доступные события

События шаблонов

  • template.created — шаблон создан
  • template.updated — шаблон обновлён
  • template.deleted — шаблон удалён
  • template.duplicated — шаблон продублирован

События модулей

  • module.created — модуль создан
  • module.updated — модуль обновлён
  • module.deleted — модуль удалён

Формат уведомления

Структура запроса

POST https://your-endpoint.com/webhook
Content-Type: application/json
X-Emailist-Signature: <signature>

{
  "event": "template.created",
  "timestamp": "2026-01-28T10:00:00Z",
  "data": {
    "id": "tmpl_xxx",
    "name": "Новый шаблон",
    "workspaceId": "ws_xxx"
  }
}

Безопасность

Проверка подписи

Все webhook запросы включают заголовок X-Emailist-Signature для проверки подлинности. Проверяйте подпись на вашем сервере перед обработкой уведомления.