List incidents
pagerduty-list-incidents
List incidents, newest first, 25 per page: title, status, urgency, service and assignees. Without since/until PagerDuty searches the last month, and date_range all searches every date; filter by up to two statuses (pass triggered and acknowledged for every open incident), a service, an assigned user or an urgency. When the response says more is true, pass offset 25, 50 and so on for the next page.
Get incident
pagerduty-get-incident
Get one incident by its id or incident number: title, status, urgency, service, assignees, acknowledgements, pending actions and alert counts.
List incident notes
pagerduty-list-incident-notes
List the notes on one incident, newest first, with their author and time. PagerDuty returns every note in one response and has no pagination for notes, so a very long notes history is cut at 64 KB.
List incident log entries
pagerduty-list-incident-log-entries
List one incident's log entries (triggered, notified, acknowledged, assigned, annotated, snoozed, resolved and so on), 25 per page. is_overview true keeps only the most important changes. When more is true, pass offset 25, 50 and so on for the next page.
List incident alerts
pagerduty-list-incident-alerts
List the alerts grouped into one incident, 10 per page, including each alert's body and details from the monitoring tool that raised it. Incidents opened by hand have no alerts. When more is true, pass offset 10, 20 and so on for the next page.
List services
pagerduty-list-services
List services, by name, 25 per page: name, status, escalation policy and teams. Use it to find the service_id an incident is opened on. When more is true, pass offset 25, 50 and so on for the next page.
Get service
pagerduty-get-service
Get one service: name, description, status (active, warning, critical, maintenance or disabled), escalation policy, urgency rule and timeouts.
List oncalls
pagerduty-list-oncalls
List who is on call, 25 per page: each entry is a user, the escalation policy and level, the schedule, and the start and end of the shift. Without since/until it shows who is on call now; filter by escalation policy, schedule or user, and earliest true keeps only the next shift per user and level. When more is true, pass offset 25, 50 and so on for the next page.
List escalation policies
pagerduty-list-escalation-policies
List escalation policies, by name, 25 per page, each with its escalation rules and targets and the services that use it. When more is true, pass offset 25, 50 and so on for the next page.
List schedules
pagerduty-list-schedules
List on-call schedules, by name, 25 per page, with their time zone, users and escalation policies. When more is true, pass offset 25, 50 and so on for the next page.
List users
pagerduty-list-users
List users in the account, 25 per page, to find the user id to reassign an incident to: name, email, role, time zone. When more is true, pass offset 25, 50 and so on for the next page.
List maintenance windows
pagerduty-list-maintenance-windows
List maintenance windows, 25 per page: start and end time, description and the services they cover. filter picks past, future, ongoing, open (ongoing or future) or all. When more is true, pass offset 25, 50 and so on for the next page.