Webhook Payload Example

Structure and examples of the JSON payload sent by alert webhooks.

MoniTao webhooks send a structured JSON payload on each alert. This payload contains all the information needed to process the alert in your system.

You can use this payload to trigger automated actions, enrich your incident tickets, or feed your own dashboard.

Payload Structure

Payload Example

{
  "event": "monitor.down",
  "monitor": {
    "id": 12345,
    "name": "Production API",
    "url": "https://api.example.com/health"
  },
  "status": {
    "code": 503,
    "message": "Service Unavailable"
  },
  "timestamp": "2026-01-30T10:15:00Z",
  "duration_ms": 5420
}

Use Cases

Frequently Asked Questions

Is the payload the same for all monitor types?

The basic structure is identical. Some additional fields vary by type.

Can I request additional fields?

Contact us if you need specific data in the payload.

Is the webhook sent on recovery?

Yes, a monitor.up event is sent when the service becomes accessible again.

How to test the webhook without a real outage?

Use the "Send test" button in webhook settings.

Ready to Sleep Soundly?

Start free, no credit card required.