Outgoing webhooks

Using outgoing webhooks with Uptime

  1. Go to Uptime -> Integrations → Exporting data and find the Outgoing webhooks section.
  2. Click the Configure button.
  3. Click Add on the card of the webhook type you want: Incident webhook, Monitor webhook, or On-call change webhook.
  4. Enter your Webhook URL. Optionally, pick which events trigger the webhook and customize the request template.
  5. You're done. 🎉

Incident webhook

You will get a POST request when a new incident is created, acknowledged, resolved, reopened, or commented on. You can fetch the monitor details for the relationships.monitor field using the Monitors API.

When the event is comment, the request body also includes a top-level comment field with the comment's content and author.

Monitor webhook

You will get a POST request when a new monitor is created, updated, paused, unpaused, or deleted.

On-call change webhook

You will get a POST request when an on-call contact changes.

Testing webhooks

We recommend using RequestBin or Hookdeck for testing webhooks.

Monitoring webhooks

We recommend Hookdeck to confidently manage webhooks in production.