Third-Party Monitor Setup

Better Uptime + Alert24 Healthcheck Integration

Add Alert24 healthcheck URLs to Better Uptime (BetterStack) for incident-aware uptime monitoring. No JSON parsing required — works with any monitor type.

Better Uptime (part of BetterStack) is a modern monitoring and on-call platform. It checks for 2xx HTTP responses by default, so Alert24 healthcheck endpoints drop right in without any custom configuration.

Before you start

You'll need:

  • An Alert24 API key (Settings → API Keys → Create API Key)
  • The ID of the check you want to monitor, found in Monitoring → [check name] or via the API

Add a monitor

  1. Go to Uptime → Monitors → Create monitor
  2. Paste your healthcheck URL into the URL to monitor field:
    https://app.alert24.net/api/healthcheck/ak_live_YOUR_KEY/YOUR_CHECK_ID
    
  3. Give the monitor a name (e.g. "Stripe API — via Alert24")
  4. Set your Check frequency (every 3 minutes is a reasonable default)
  5. Select your Alert contacts or on-call schedule
  6. Click Create monitor

Better Uptime creates an incident automatically when it sees a non-2xx response and routes it through your configured escalation policy.

Org-wide monitor

To monitor your entire Alert24 account with one URL:

https://app.alert24.net/api/healthcheck/ak_live_YOUR_KEY

Returns 503 if any active check is down or degraded.

Tips

  • Auto-resolve: Better Uptime auto-resolves incidents when the monitor returns 200 again. Alert24 will return 200 as soon as the underlying check recovers, so incident timelines stay accurate.
  • Multiple regions: Better Uptime checks from multiple locations. Alert24's healthcheck endpoint is deployed on Cloudflare's edge, so latency is consistently low regardless of which region Better Uptime polls from.
  • Status page integration: If you use Better Uptime's status page, you can attach this monitor to a component so it reflects the same status as your Alert24 checks.