Incident response on PagerDuty — triage and manage incidents (list, get, notes, create, acknowledge/resolve) and discover the on-call topology around them: services, escalation policies, schedules, who is on call, users, and teams.
omni-cli pagerduty escalation-policy get
Get one escalation policy with its rules and targets.
read
omni-cli pagerduty escalation-policy list
List escalation policies with their rules and targets (who gets paged, in what order).
read
omni-cli pagerduty incident add-note
Add a note to an incident, attributed to the login email via the From header.
write
omni-cli pagerduty incident create
Create (trigger) an incident on a service — attributed to the login email via the From header. Reusing an incident-key on the same service is refused with 400.
write
omni-cli pagerduty incident get
Get one incident with its assignments, acknowledgements, and pending actions.
read
omni-cli pagerduty incident list
List incidents filtered by status, service, team, user, urgency, or time window — the triage entry point. Classic pagination hard-caps at offset + limit = 10,000 (HTTP 400 beyond); narrow with statuses/since/until/service-ids instead of paging that deep.
read
omni-cli pagerduty incident list-notes
List the notes on an incident (the human timeline of the response).
read
omni-cli pagerduty incident update
Acknowledge or resolve an incident; optionally retitle, change urgency, or escalate. PagerDuty rejects a repeat of a completed transition (400 code 2001, e.g. "Incident Already Resolved") — verify current status via incident.get before retrying.
write
omni-cli pagerduty oncall list
List on-call entries — who is on call now (or in a window), per escalation policy, level, and schedule.
read
omni-cli pagerduty schedule get
Get one schedule; pass since/until to render final_schedule entries — who actually covers that window.
read
omni-cli pagerduty schedule list
List on-call schedules (discovers schedule ids; render actual coverage with schedule.get and a window).
read
omni-cli pagerduty service get
Get one service with its timeouts, urgency rules, support hours, and integrations.
read
omni-cli pagerduty service list
List services (discovers the service-id incident.create requires and each service's current status).
read
omni-cli pagerduty team list
List teams (feeds every team-ids filter).
read
omni-cli pagerduty user get
Get one user with their contact methods and notification rules.
read
omni-cli pagerduty user list
List users with their emails (discovers assignment targets and user-id filters).
read
Read this catalog as markdown — the copy your coding agent fetches.
Sign up, choose the actions your workflow needs, and get a copy-paste install one-liner.