Ajuda e guiasNotificações › Webhook para Slack e Discord

Webhook para Slack e Discord

4 min de leitura · Notificações

O webhook é uma forma genérica de enviar um alerta para qualquer lugar - para o Slack, Discord, PagerDuty ou um endpoint próprio.

Slack incoming webhook

1. No workspace do Slack vá para apps.slack.com/build 2. Create New App -> Incoming Webhooks -> Enable 3. Add New Webhook to Workspace -> selecione o canal 4. Copie a URL do webhook (parece com https://hooks.slack.com/services/T.../B.../...) 5. No ePulz.io em Configurações -> Webhook insira a URL 6. O ePulz.io auto-detecta a URL do Slack e envia o Block Kit payload formatado corretamente

Webhook do Discord

1. No servidor do Discord abra Server Settings -> Integrations -> Webhooks 2. New Webhook -> selecione o canal -> Copy Webhook URL 3. No ePulz.io Configurações -> Webhook insira a URL (formato https://discord.com/api/webhooks/...) 4. Detectado automaticamente

Webhook custom (endpoint próprio)

Para a sua aplicação própria configure uma URL onde deve chegar um POST request com body JSON: {"monitor_id": 42, "monitor_name": "API server", "status": "down", "error": "HTTP 502", "checked_at": "2026-05-22T10:30:00Z"} Recomendamos verificar a assinatura HMAC no header X-ePulzio-Signature (HMAC-SHA256 do body com o seu webhook secret).