Webhooks
Настройка webhooks для получения уведомлений о событиях
Что такое Webhooks?
Webhooks позволяют получать уведомления о событиях в Emailist в реальном времени. Когда происходит событие (например, создание шаблона или обновление модуля), Emailist отправляет HTTP POST запрос на указанный URL.
Настройка Webhook
Создание Webhook
- Перейдите в Настройки → Webhooks
- Нажмите "Создать Webhook"
- Укажите URL endpoint, на который будут отправляться уведомления
- Выберите события, на которые нужно подписаться
- Сохраните 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 для проверки подлинности. Проверяйте подпись на вашем сервере перед обработкой уведомления.