Skip to main content
PagerDuty logo

PagerDuty

Manage PagerDuty: incidents, services, schedules, escalations, on-calls. Exposes 36 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
pagerduty_list_incidentsList incidents - GET /incidents.
pagerduty_get_incidentGet one incident - GET /incidents/{id}.
pagerduty_create_incidentCreate an incident - POST /incidents.
pagerduty_update_incidentUpdate an incident - PUT /incidents/{id}.
pagerduty_manage_incidentManage incident status/reassignment - PUT /incidents/{id}.
pagerduty_add_incident_noteAdd a note to an incident - POST /incidents/{id}/notes.
pagerduty_snooze_incidentSnooze an incident - POST /incidents/{id}/snooze.
pagerduty_acknowledge_incidentsAcknowledge multiple incidents - PUT /incidents.
pagerduty_resolve_incidentsResolve multiple incidents - PUT /incidents.
pagerduty_list_servicesList services - GET /services.
pagerduty_get_serviceGet one service - GET /services/{id}.
pagerduty_create_serviceCreate a service - POST /services.
pagerduty_update_serviceUpdate a service - PUT /services/{id}.
pagerduty_delete_serviceDelete a service - DELETE /services/{id}.
pagerduty_list_schedulesList schedules - GET /schedules.
pagerduty_get_scheduleGet one schedule - GET /schedules/{id}.
pagerduty_create_scheduleCreate a schedule - POST /schedules.
pagerduty_update_scheduleUpdate a schedule - PUT /schedules/{id}.
pagerduty_delete_scheduleDelete a schedule - DELETE /schedules/{id}.
pagerduty_list_schedule_overridesList schedule overrides - GET /schedules/{id}/overrides.
pagerduty_list_oncallsList on-call users - GET /oncalls.
pagerduty_list_escalation_policiesList escalation policies - GET /escalation_policies.
pagerduty_get_escalation_policyGet one escalation policy - GET /escalation_policies/{id}.
pagerduty_create_escalation_policyCreate an escalation policy - POST /escalation_policies.
pagerduty_update_escalation_policyUpdate an escalation policy - PUT /escalation_policies/{id}.
pagerduty_delete_escalation_policyDelete an escalation policy - DELETE /escalation_policies/{id}.
pagerduty_list_usersList users - GET /users.
pagerduty_get_userGet one user - GET /users/{id}.
pagerduty_create_userCreate a user - POST /users.
pagerduty_update_userUpdate a user - PUT /users/{id}.
pagerduty_delete_userDelete a user - DELETE /users/{id}.
pagerduty_list_teamsList teams - GET /teams.
pagerduty_get_teamGet one team - GET /teams/{id}.
pagerduty_list_prioritiesList priorities - GET /priorities.
pagerduty_get_event_orchestrationGet an event orchestration - GET /event_orchestrations/{id}.
pagerduty_update_event_orchestrationUpdate an event orchestration - PUT /event_orchestrations/{id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
PAGERDUTY_API_TOKENPagerDuty - Integrations - API Access Keys - Create New API Key.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, PagerDuty!