Skip to content

Alert webhooks

Webhooks are the delivery channel for alert rules. Create one, then reference it from one or more rules.

Terminal window
curl -X POST https://manage.yourdomain.com/api/webhooks \
-H "Authorization: Bearer sd_..." \
-H "Content-Type: application/json" \
-d '{"name":"slack","type":"slack","url":"https://hooks.slack.com/services/..."}'
FieldNotes
nameFriendly identifier
typeslack, telegram, discord, or custom
urlTarget URL (https only by policy)
template_overrideOptional Go template for custom payload (super_admin only)
headers_jsonOptional JSON object of additional headers

Outbound webhooks are SSRF-protected: only http:// and https:// schemes, blocked private/loopback/metadata IPs, and allow-listed headers. See Security hardening for details.

See also: Alert rules, Recipes.