Please sign in to configure webhooks.
Webhook Configuration Examples
▼
Slack Incoming Webhook
1. Go to
Slack Apps → Create New App → Incoming Webhooks
Webhook URL: https://hooks.slack.com/services/YOUR/WEBHOOK/URL
Token: (leave empty or use your custom token)
The webhook will receive JSON payloads with provider, service, status, and message fields.
Incident.io Webhook
1. Go to your
Incident.io workspace → Settings → Integrations → Webhooks
Webhook URL: https://api.incident.io/v1/incidents
Token: Bearer YOUR_INCIDENT_IO_API_KEY
Ensure your token starts with "Bearer " prefix. The webhook will create incidents when providers go down.
Discord Webhook
1. Go to Discord Channel → Settings → Integrations → Webhooks → New Webhook
Webhook URL: https://discord.com/api/webhooks/YOUR/WEBHOOK/ID/TOKEN
Token: (leave empty)
Discord webhooks don't require a token - the URL contains the authentication.
PagerDuty
1. Go to PagerDuty → Services → Your Service → Integrations → Add Integration → Events API v2
Webhook URL: https://events.pagerduty.com/v2/enqueue
Token: (leave empty - PagerDuty uses routing key in URL)
Include your routing key in the URL: https://events.pagerduty.com/v2/enqueue?routing_key=YOUR_KEY
Microsoft Teams
1. Go to Teams Channel → Connectors → Incoming Webhook → Configure
Webhook URL: https://outlook.office.com/webhook/YOUR/WEBHOOK/URL
Token: (leave empty)
Teams webhooks include authentication in the URL.
Custom API Endpoint
For custom endpoints, use Bearer token or API key authentication
Webhook URL: https://your-api.com/webhooks/status
Token: Bearer YOUR_API_KEY
or
Token: YOUR_API_KEY (will be sent as Bearer token)
Verify webhook authenticity using the X-Webhook-Signature header (HMAC-SHA256).