Webhooks Are Here
We've just shipped webhooks, and they're awesome. Now you can connect Hawks to your existing infrastructure for fully automated incident response.
How It Works
- Go to your monitor settings
- Add a webhook URL
- Choose which events to trigger on (down, up, or both)
- Save
Now, the moment your monitor changes status, we'll POST a JSON payload to your endpoint with all the details:
{
"event": "monitor.down",
"monitor": {
"id": "mon_123",
"name": "API Gateway",
"url": "https://api.example.com/health"
},
"status": "down",
"responseTime": null,
"timestamp": "2025-03-12T14:30:00Z"
}
What Can You Build?
- Slack alerts: Notify your #incidents channel instantly
- PagerDuty integration: Auto-create incidents with on-call escalation
- Custom Runbooks: Trigger automated remediation scripts
- Status page updates: Automatically update your public status page
What's Next
We're working on:
- Webhook signature verification (HMAC)
- Retry policies with exponential backoff
- Custom headers and authentication
- A webhook log viewer in the dashboard
Try it out and let us know what you build!