Integration

up0 + PagerDuty

Create PagerDuty incidents automatically when up0 detects downtime. Use up0 for global HTTP probing and PagerDuty for on-call scheduling and escalation.

What you get

  • up0 probes from 5 global regions; PagerDuty handles who gets paged: clear separation of concerns.
  • Dedup key prevents duplicate pages when multiple probe regions detect the same outage.
  • Auto-resolve fires when up0 confirms recovery, closing the PagerDuty incident without manual work.

Setup

up0 is in early access. Here's exactly what setup looks like once your team is onboarded.

  1. 1
    Create a new PagerDuty service with "Events API v2" integration
    2 min
  2. 2
    Copy the Integration Key from PagerDuty service settings
    30 sec
  3. 3
    In up0: Settings → Notification Channels → Add Channel → Webhook
    1 min
  4. 4
    Set URL to https://events.pagerduty.com/v2/enqueue
    30 sec
  5. 5
    Add request header: Authorization: Token token=YOUR_INTEGRATION_KEY
    30 sec

PagerDuty Events API v2 payload

{
  "routing_key": "YOUR_INTEGRATION_KEY",
  "event_action": "trigger",
  "payload": {
    "summary": "Production API is down: up0",
    "source": "up0",
    "severity": "critical",
    "custom_details": {
      "url": "https://api.example.com/health",
      "status_code": 503,
      "monitor_id": "mon_01HX..."
    }
  },
  "dedup_key": "mon_01HX_incident"
}

Set up PagerDuty alerts in 5 minutes

up0 is in early access, join the waitlist to get started

Join the waitlistSee all featuresView pricing