Webhook Integration

Premium badge
This is a paid subscription feature

You can integrate IncidentHub with your own webhook endpoint to get notified when incidents occur.

IncidentHub will send messages to your webhook when any of the following happens:

  1. An incident or maintenance is triggered, updated, or resolved in any of your monitored services.

  2. An upcoming maintenance reminder is triggered based on your chosen time interval.

Webhook Event Format

The webhook request will be made in the following format

HTTP Method: POST

HTTP Headers

  • Content-Type: application/json

Body:

Example payload:

Payload Fields

type

triggered : Start of an incident.

updated : Intermediate update for an active incident.

resolved : End of an incident. Also sent for post-mortem updates after an incident "resolved" is sent.

event

incident : Indicates an outage, an unplanned event.

maintenance: Indicates a planned maintenance.

timestamp

The timestamp when this event took place.

data

Information about the event. Fields inside data:

service: Name of the monitored service.

statusPage: A link to the service's official status page.

eventURL: A link to the event on the service's official status page.

content: More information about the event.

title: A summary of the event.

Steps

  1. Go to your IncidentHub account and click on Channels -> Add -> Webhook.

  2. Add a Name and Description.

  3. Under "Webhook URL", paste your webhook URL.

  4. Click "Save".

Add a webhook channel

Last updated

Was this helpful?