Explore documentation

Webhooks

Using webhooks with Uptime

  1. Go to Integrations → Exporting data → Outgoing webhooks.
  2. Click Configure button.
  3. Choose a type of webhook: Incident, Monitor, or On-call contact.
  4. Enter your Webhook URL.
  5. You're done!

Incident webhook

You'll get a POST request when a new incident is created, gets acknowledged, or resolved. You can fetch the monitor details for the "relationships.monitor" field using the Monitors API.

Monitor webhook

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

On-call contact webhook

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

Testing webhooks

We recommend using RequestBin or Hookdeck for testing out webhooks.

Monitoring webhooks

We recommend Hookdeck to confidently manage webhooks in production. Use the Webhook URL and Connection from Testing Webhooks.