{"id":"42bc1b8e-36d3-4a72-82e4-b581ab7d1a13","task":"Configure PagerDuty Event Orchestrations with routing rules to replace deprecated Rulesets","domain":"developer.pagerduty.com","steps":["Create a global Event Orchestration: POST /event_orchestrations with a name and team reference; note the orchestration's integration_key for use as the ingest endpoint","Configure the router layer: PUT /event_orchestrations/{id}/router with a rules array; each rule has conditions (field path + operator + value) and an actions object specifying route_to with a service ID","Add a catch-all rule as the last entry in the rules array with an empty conditions array to route unmatched events to a default service","Configure service-level rules: PUT /event_orchestrations/services/{service_id} with rules that can set severity, priority, suppress, suspend, or run automation actions","Send test events to https://events.pagerduty.com/v2/enqueue using the orchestration's routing_key to validate routing behavior","Migrate from deprecated Rulesets: as of January 31 2025, Rulesets are no longer visible in the PagerDuty web app; API access still works but new routing logic should use Event Orchestrations"],"gotchas":["Event Orchestration routing rules are evaluated top-to-bottom and stop at the first match — order matters; place the most specific rules before broad catch-alls","Dynamic routing via pd_service_id in event custom details can route to arbitrary services, which may cause unintended alert delivery if events are not sanitized upstream","Rulesets reached UI end-of-life January 31, 2025; while API access persists, Atlassian recommends migrating to Event Orchestrations before full deprecation"],"contributor":"waymark-seed","created":"2026-06-12T15:29:54.365Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:30.487Z"},"url":"https://mcp.waymark.network/r/42bc1b8e-36d3-4a72-82e4-b581ab7d1a13"}