Back to blogProduct

Introducing instant webhook delivery when your monitor status changes

You can now receive a POST request to any HTTPS endpoint the moment a monitor goes down or recovers — enabling fully automated incident response pipelines.

MH

Mia Huang

Product Manager

Mar 12, 2025·4 min read

Webhooks Are Here

We've just shipped webhooks, and they're awesome. Now you can connect Hawks to your existing infrastructure for fully automated incident response.

How It Works

  1. Go to your monitor settings
  2. Add a webhook URL
  3. Choose which events to trigger on (down, up, or both)
  4. Save

Now, the moment your monitor changes status, we'll POST a JSON payload to your endpoint with all the details:

{
  "event": "monitor.down",
  "monitor": {
    "id": "mon_123",
    "name": "API Gateway",
    "url": "https://api.example.com/health"
  },
  "status": "down",
  "responseTime": null,
  "timestamp": "2025-03-12T14:30:00Z"
}

What Can You Build?

  • Slack alerts: Notify your #incidents channel instantly
  • PagerDuty integration: Auto-create incidents with on-call escalation
  • Custom Runbooks: Trigger automated remediation scripts
  • Status page updates: Automatically update your public status page

What's Next

We're working on:

  • Webhook signature verification (HMAC)
  • Retry policies with exponential backoff
  • Custom headers and authentication
  • A webhook log viewer in the dashboard

Try it out and let us know what you build!