Skip to content

Notifications: webhooks

Webhooks let you pipe alerts into your own systems — Slack, a custom endpoint, an incident tool, etc. Manage them under Settings → Webhooks.

  • Create a webhook by giving it a name and your endpoint URL.
  • Choose events it fires on: up, down, ssl, domain.
  • Scope it to monitors — select which monitors it applies to.
  • Enable/disable it without deleting it.
  • You can have up to 10 webhooks per workspace.
  • Each webhook fires a JSON POST with a stable shape: the event, the monitor (id, name, group), a message, a link back to the monitor, and a timestamp.
  • Every request is signed with HMAC-SHA256 using the webhook’s secret, sent in an X-UptimeCloud-Signature: sha256=... header, plus an X-UptimeCloud-Event header. Verify the signature on your end to confirm the request genuinely came from Uptime Cloud.
  • AI triage results are also delivered to your “down” webhooks as an investigation event carrying the likely cause.
  • The last delivery status is tracked so you can see if an endpoint is failing.