Skip to main content
The Webhook integration enables you to send JSON payloads to a specific URL whenever an incident event occurs. This is useful for building custom integrations or connecting to services not natively supported.

Configuration

To set up a webhook, you need to provide the following details:
1

Setup in UptimeKit

  1. Go to Settings > Integrations in your UptimeKit dashboard.
  2. Find Webhook in the list and click Configure.
  3. Enter your URL and optional Secret.
  4. Click Save Changes.

Payload Structure

UptimeKit sends a POST request with a JSON body containing the event details.

Headers

Body Example

Supported Events

You will receive events for the following actions:
  • incident.created
  • incident.acknowledged
  • incident.comment_added
  • incident.resolved