Ajuda e guias ›
Notificaçõ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).