Notifications
Webhook notifications
Custom HTTP callbacks for alerts.
Overview
Webhook notifications send HTTP POST requests to your custom endpoint when incidents occur. Use them to integrate with any service.
Setting up webhooks
- Navigate to Integrations in the sidebar
- Click Create integration
- Select Webhook
- Enter your endpoint URL
- Click Test then Save
Webhook payload
Checkmate sends a JSON payload with incident details:
{
"type": "incident.created",
"monitor": {
"id": "abc123",
"name": "Production API",
"url": "https://api.example.com"
},
"incident": {
"id": "inc_456",
"status": "active",
"startedAt": "2024-01-15T10:30:00Z"
}
}