Skip to main content

Generic Webhook

The generic webhook accepts a standardized JSON schema that any monitoring tool, script, or custom integration can send to. Use this for tools not natively supported.

Webhook URL

Schema

Fields

Authentication (optional)

Sign requests with an HMAC-SHA256 signature to prevent unauthorized alert injection. Configure a secret under Settings → Integrations → Generic Webhook. When configured, include the header:
The HMAC is computed over the raw request body using your configured secret. Example in Python:

Schema reference

Fetch the full JSON Schema at runtime:

Sending a resolve

To resolve an alert, send the same external_id with status: resolved:
Regen matches on external_id and closes the alert. If all alerts linked to an incident are resolved, the incident is flagged for resolution.