← All integrations

PagerDuty

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.

escalation policies

  • 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

incidents

  • 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

on call

  • 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

schedules

  • 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

services

  • 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

teams

  • omni-cli pagerduty team list List teams (feeds every team-ids filter). read

users

  • 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

Pick your platforms, ship your agents

Sign up, choose the actions your workflow needs, and get a copy-paste install one-liner.

Get Started