Webhooks

Post a JSON message to your own system when something happens.

Last reviewed November 11, 2026

A webhook connection sends a JSON message to an https address you give us. You can add headers, such as an authorization token, and write your own payload with variables.

Example payload template
{
  "text": "{{monitor.name}} is down: {{alert.title}}",
  "incident": "{{incident.id}}"
}
  • The address must start with https:// and must be reachable from the internet. Private and internal addresses are refused.
  • Failed deliveries are retried a few times, and every attempt is in Message history.
  • A response can also call a webhook as one of its actions.