Webhook Alerts
Integrate MoniTao into your tool ecosystem.
Webhooks allow receiving alerts directly in your internal systems.
Configure an HTTP endpoint and MoniTao will send alerts there in real-time.
What is a webhook?
A webhook is an HTTP notification automatically sent to your server when an event occurs.
Payload Format
Example JSON payload sent:
{
"event": "monitor.down",
"monitor": {
"id": 123,
"name": "Mon Site Web",
"url": "https://monsite.com"
},
"check": {
"status_code": 500,
"response_time_ms": 2500,
"error": "Internal Server Error",
"checked_at": "2026-01-15T10:30:00Z"
},
"timestamp": "2026-01-15T10:30:05Z"
}
Webhook Security
MoniTao secures your webhooks in several ways:
- HMAC signature in X-Webhook-Signature header
- HTTPS required for endpoints
- Configurable timeout and automatic retry
Popular Integrations
Use webhooks to integrate MoniTao with:
- Slack and Discord (channel notifications)
- PagerDuty, OpsGenie (incident management)
- Zapier, Make (automations)
Use Cases
- Send to Slack or Discord channel
- Automatic ticket creation
- Automated runbook triggering
Configuration
- Create an HTTP endpoint capable of receiving webhooks
- Configure the URL in your MoniTao settings
- Test with a simulated alert
Frequently Asked Questions
How to secure my webhooks?
Use HTTPS and verify the X-Webhook-Signature header.
What if my endpoint is unavailable?
MoniTao performs 3 attempts with exponential backoff.
Can I have multiple webhook endpoints?
One webhook endpoint per account is currently supported.
Is the webhook sent at the same time as email?
Yes, all configured alert channels are notified simultaneously.
Useful Links
Ready to Sleep Soundly?
Start free, no credit card required.