Довідка та інструкціїСповіщення › Webhook у Slack та Discord

Webhook у Slack та Discord

4 хв читання · Сповіщення

Webhook це загальний спосіб надіслати сповіщення будь-куди - до Slack, Discord, PagerDuty або власного endpoint.

Slack incoming webhook

1. У Slack workspace перейдіть на apps.slack.com/build 2. Create New App → Incoming Webhooks → Enable 3. Add New Webhook to Workspace → виберіть канал 4. Скопіюйте webhook URL (виглядає як https://hooks.slack.com/services/T.../B.../...) 5. В ePulz.io в Налаштуваннях → Webhook вставте URL 6. ePulz.io авто-розпізнає Slack URL і надсилає правильно відформатований Block Kit payload

Discord webhook

1. На Discord сервері відкрийте Server Settings → Integrations → Webhooks 2. New Webhook → виберіть канал → Copy Webhook URL 3. В ePulz.io Налаштування → Webhook вставте URL (формат https://discord.com/api/webhooks/...) 4. Розпізнається автоматично

Custom webhook (власний endpoint)

Для власного застосунку налаштуйте URL, куди має прийти POST request з JSON тілом: {"monitor_id": 42, "monitor_name": "API server", "status": "down", "error": "HTTP 502", "checked_at": "2026-05-22T10:30:00Z"} Рекомендуємо перевірити HMAC signature в заголовку X-ePulzio-Signature (HMAC-SHA256 з body з вашим webhook secret).