FeatureFuel
0

PagerDuty notification omits payload.source for Push monitors, request rejected by PD with HTTP 400

Source: louislam/uptime-kuma#7319 · opened by @bdunncompany
📑 I have found these related issues/pull requests I searched issues and PRs for pagerduty source, pagerduty push, pagerduty null, events_v2_api, and push monitor notification. No existing issue describes this specific behavior. Closest related items: • #2315 / PR #6977: PagerDuty alert title showed [undefined]. That patched summary only, not source. • #6105 / PR #6231: "do nothing" auto-resolve setting causing failed API calls. Different code path. 🛡️ Security Policy • I have read and agree to Uptime Kuma's [Security Policy]( 📝 Description For monitors with type === "push", the PagerDuty notification provider sends an Events API v2 payload that has no source field at all. PagerDuty's Events API requires payload.source and returns HTTP 400 ('payload.source' is missing or blank). Result: no incident is created. The cause is in server/notification-providers/pagerduty.js (lines 62 to 73 in current master). The monitorUrl der…

No pledges yet. Be the first to back this.

Make a pledge

Pledge your monetary support if this feature is added.

$

Comments

No comments yet.

Replying to

Add a comment

What do you think about this feature request?


Similar requests