Skip to main content
The PagerDuty node adds PagerDuty operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. PagerDuty also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in PagerDuty.
You can wire the PagerDuty node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect PagerDuty under Credentials in the node settings. See Connecting credentials for the general flow.

OAuth

Sign in with your PagerDuty account when prompted; no keys to copy. Get your credentials here. NoClick requests the following permissions:
  • abilities.read
  • addons.read
  • addons.write
  • analytics.read
  • analytics.write
  • audit_records.read
  • change_events.read
  • contact_methods.read
  • contact_methods.write
  • custom_fields.read
  • custom_fields.write
  • escalation_policies.read
  • escalation_policies.write
  • event_orchestrations.read
  • event_orchestrations.write
  • extension_schemas.read
  • extensions.read
  • extensions.write
  • incident_workflows.read
  • incident_workflows.write
  • incidents.read
  • incidents.write
  • instances.write
  • licenses.read
  • notifications.read
  • oncalls.read
  • priorities.read
  • schedules.read
  • schedules.write
  • services.read
  • services.write
  • status_dashboards.read
  • status_pages.read
  • status_pages.write
  • subscribers.read
  • subscribers.write
  • tags.read
  • tags.write
  • teams.read
  • teams.write
  • templates.read
  • templates.write
  • users.read
  • users.write
  • vendors.read
  • webhook_subscriptions.read
  • webhook_subscriptions.write

API key

Enter the values manually when creating the credential. Get your credentials here.

Operations

Add-ons

OperationIDDescriptionTrigger
Create Add-oncreate_addonInstall an add-on that embeds a URL in the PagerDuty UI.
Delete Add-ondelete_addonDelete an installed add-on.
Get Add-onget_addonRetrieve a single add-on by ID.
List Add-onslist_addonsList installed add-ons, optionally filtered by type.
Update Add-onupdate_addonUpdate an installed add-on (full replacement, all fields required).

Analytics

OperationIDDescriptionTrigger
Aggregated Incident Metricsanalytics_incident_metricsAggregated incident metrics (MTTA, MTTR, counts) across the account for a time range.
Get Raw Incidentget_raw_incidentGet the raw analytics record for a single incident by ID.
Incident Metrics by Service/Team/EPanalytics_incident_metrics_by_dimensionIncident metrics broken down by service, team, or escalation policy.
Raw Incident Responsesget_raw_incident_responsesList the responder-response analytics records for a single incident.
Raw Incidentsanalytics_raw_incidentsList raw per-incident analytics records for a time range.
Responder Metricsanalytics_responder_metricsAggregated responder metrics, overall or grouped by team.

Audit

OperationIDDescriptionTrigger
List Audit Recordslist_audit_recordsList account audit trail records (cursor-paginated).

Automation actions

OperationIDDescriptionTrigger
Create Automation Actioncreate_automation_actionCreate an automation action (requires the From Email credential field).
Delete Automation Actiondelete_automation_actionDelete an automation action (requires the From Email credential field).
Get Automation Actionget_automation_actionRetrieve a single automation action by ID.
Get Invocationget_invocationRetrieve a single automation action invocation by ID.
Invoke Automation Actioninvoke_automation_actionInvoke an automation action, optionally against an incident (requires the From Email credential field).
List Automation Actionslist_automation_actionsList automation actions, optionally filtered by name.
List Invocationslist_invocationsList automation action invocations, optionally filtered by action.
Update Automation Actionupdate_automation_actionUpdate an existing automation action (requires the From Email credential field).

Automation runners

OperationIDDescriptionTrigger
Create Runnercreate_runnerCreate an automation action runner (requires the From Email credential field).
Delete Runnerdelete_runnerDelete an automation action runner (requires the From Email credential field).
Get Runnerget_runnerRetrieve a single automation action runner by ID.
List Runnerslist_runnersList automation action runners.
Update Runnerupdate_runnerUpdate an existing automation action runner (requires the From Email credential field).

Business services

OperationIDDescriptionTrigger
Add Business Service Subscriberscreate_business_service_subscribersSubscribe users or teams to a business service’s status updates.
Create Business Servicecreate_business_serviceCreate a business service.
Delete Business Servicedelete_business_serviceDelete a business service.
Delete Priority Thresholdsdelete_priority_thresholdsDelete (reset) the account’s business-service priority thresholds.
Get Business Serviceget_business_serviceGet a business service by ID.
Get Priority Thresholdsget_priority_thresholdsGet the account’s business-service priority thresholds.
List Business Service Impactorslist_business_service_impactorsList the technical services currently impacting business services.
List Business Service Impactslist_business_service_impactsList the current impacts on business services (which are affected by active incidents).
List Business Service Subscriberslist_business_service_subscribersList the subscribers of a business service.
List Business Serviceslist_business_servicesList business services on the account.
Remove Business Service Subscribersremove_business_service_subscribersUnsubscribe users or teams from a business service.
Set Priority Thresholdset_priority_thresholdSet the account’s business-service priority threshold (the priority at which an incident counts as impacting).
Update Business Serviceupdate_business_serviceUpdate an existing business service.

Change events

OperationIDDescriptionTrigger
List Change Eventslist_change_eventsList change events across the account.
List Service Change Eventslist_service_change_eventsList change events for a specific service.
Send Change Eventsend_change_eventSend a change event via the Events API v2 change endpoint (deploys, config changes).

Custom fields

OperationIDDescriptionTrigger
Create Custom Fieldcreate_custom_fieldCreate an incident custom field definition.
Create Field Optioncreate_field_optionAdd a fixed value option to a custom field.
Delete Custom Fielddelete_custom_fieldDelete an incident custom field.
Delete Field Optiondelete_field_optionDelete a custom field option.
Get Custom Fieldget_custom_fieldRetrieve a single incident custom field by ID.
Get Field Optionget_field_optionRetrieve a single custom field option by ID.
List Custom Fieldslist_custom_fieldsList incident custom field definitions on the account.
List Field Optionslist_field_optionsList the fixed value options for a custom field.
Update Custom Fieldupdate_custom_fieldUpdate an incident custom field (name, data_type and field_type are immutable).
Update Field Optionupdate_field_optionUpdate the value of a custom field option.

Escalation policies

OperationIDDescriptionTrigger
Create Escalation Policycreate_escalation_policyCreate an escalation policy with a single escalation rule.
Delete Escalation Policydelete_escalation_policyDelete an escalation policy.
Get Escalation Policyget_escalation_policyRetrieve a single escalation policy by ID.
List Escalation Policieslist_escalation_policiesList escalation policies.
Update Escalation Policyupdate_escalation_policyUpdate an escalation policy’s name, description, or escalation rules.

Event orchestrations

OperationIDDescriptionTrigger
Create Event Orchestrationcreate_event_orchestrationCreate a new Event Orchestration.
Create Orchestration Integrationcreate_orchestration_integrationCreate a new integration (event routing key) on an Event Orchestration.
Delete Event Orchestrationdelete_event_orchestrationDelete an Event Orchestration by ID.
Delete Orchestration Integrationdelete_orchestration_integrationDelete an integration from an Event Orchestration.
Get Event Orchestrationget_event_orchestrationRetrieve a single Event Orchestration by ID.
Get Orchestration Globalget_orchestration_globalGet the Global orchestration rules of an Event Orchestration.
Get Orchestration Integrationget_orchestration_integrationRetrieve a single integration of an Event Orchestration.
Get Orchestration Routerget_orchestration_routerGet the Router (the top-level routing rules) of an Event Orchestration.
Get Service Orchestrationget_service_orchestrationGet the Service Orchestration rules for a service.
Get Service Orchestration Activeget_service_orchestration_activeGet whether Service Orchestration is active (routing events) for a service.
List Event Orchestrationslist_event_orchestrationsList all Event Orchestrations on the account.
List Orchestration Integrationslist_orchestration_integrationsList the integrations (event routing keys) of an Event Orchestration.
Set Service Orchestration Activeset_service_orchestration_activeEnable or disable Service Orchestration routing for a service.
Update Event Orchestrationupdate_event_orchestrationUpdate an existing Event Orchestration’s name or description.
Update Orchestration Globalupdate_orchestration_globalReplace the Global orchestration rules of an Event Orchestration.
Update Orchestration Integrationupdate_orchestration_integrationUpdate the label of an Event Orchestration integration.
Update Orchestration Routerupdate_orchestration_routerReplace the Router rules of an Event Orchestration.
Update Service Orchestrationupdate_service_orchestrationReplace the Service Orchestration rules for a service.

Event rulesets (Legacy)

OperationIDDescriptionTrigger
Create Rulesetcreate_rulesetCreate a new legacy Event Ruleset.
Create Ruleset Rulecreate_ruleset_ruleCreate an event rule on a legacy Ruleset.
Delete Rulesetdelete_rulesetDelete a legacy Event Ruleset by ID.
Delete Ruleset Ruledelete_ruleset_ruleDelete an event rule from a legacy Ruleset.
Get Rulesetget_rulesetRetrieve a single legacy Event Ruleset by ID.
Get Ruleset Ruleget_ruleset_ruleRetrieve a single event rule from a legacy Ruleset.
List Ruleset Ruleslist_ruleset_rulesList the event rules of a legacy Ruleset.
List Rulesetslist_rulesetsList legacy Event Rulesets on the account.
Update Rulesetupdate_rulesetUpdate a legacy Event Ruleset’s name.
Update Ruleset Ruleupdate_ruleset_ruleUpdate an event rule on a legacy Ruleset.

Events API

OperationIDDescriptionTrigger
Send Alert Eventsend_eventSend an alert event via the Events API v2 (trigger / acknowledge / resolve).

Extensions

OperationIDDescriptionTrigger
Create Extensioncreate_extensionCreate an extension attaching an outbound integration (schema) to one or more services.
Delete Extensiondelete_extensionDelete an extension.
Enable Extensionenable_extensionEnable a temporarily disabled extension.
Get Extensionget_extensionRetrieve a single extension by ID.
Get Extension Schemaget_extension_schemaRetrieve a single extension schema by ID.
List Extension Schemaslist_extension_schemasList available extension schemas (outbound integration vendors).
List Extensionslist_extensionsList extensions (outbound integrations attached to services).
Update Extensionupdate_extensionUpdate an extension’s name, endpoint URL, schema, or attached services.

Incident details

OperationIDDescriptionTrigger
Add Respondersadd_respondersRequest additional responders on an incident.
Add Status Update Subscribersadd_status_update_subscribersSubscribe users or teams to an incident’s status updates.
Create Notecreate_noteAdd a note to an incident.
Create Status Updatecreate_status_updatePost a status update to an incident.
Get Alertget_alertRetrieve a single alert on an incident by its ID.
Get Incident Custom Field Valuesget_incident_custom_fieldsGet the custom field values set on an incident.
Get Log Entryget_log_entryRetrieve a single log entry by its ID.
Get Outlier Incidentget_outlier_incidentGet outlier information for an incident relative to its service’s history.
Get Past Incidentsget_past_incidentsList past incidents similar to this one.
Get Related Incidentsget_related_incidentsList incidents related to this one.
List Alertslist_alertsList the alerts associated with an incident.
List Log Entrieslist_log_entriesList the timeline log entries for an incident.
List Log Entries (Account)list_global_log_entriesList log entries across the whole account (all incidents).
List Noteslist_notesList the notes attached to an incident.
List Related Change Eventslist_related_change_eventsList change events related to an incident.
List Status Update Subscriberslist_status_update_subscribersList the users and teams subscribed to an incident’s status updates.
Manage Alerts (Bulk)manage_alertsBulk resolve or reassociate multiple alerts on an incident.
Remove Status Update Subscriberremove_status_update_subscriberUnsubscribe users or teams from an incident’s status updates.
Update Alertupdate_alertResolve an alert or reassociate it to a different incident.
Update Incident Custom Field Valuesupdate_incident_custom_fieldsSet custom field values on an incident.

Incident workflows

OperationIDDescriptionTrigger
Create Incident Workflowcreate_incident_workflowCreate an incident workflow (requires the From Email credential field).
Delete Incident Workflowdelete_incident_workflowDelete an incident workflow (requires the From Email credential field).
Get Incident Workflowget_incident_workflowRetrieve a single incident workflow by ID.
List Incident Workflowslist_incident_workflowsList incident workflows, optionally filtered by name.
Start Incident Workflowstart_incident_workflowStart an incident workflow instance on an incident (requires the From Email credential field).
Update Incident Workflowupdate_incident_workflowUpdate an existing incident workflow (requires the From Email credential field).

Incidents

OperationIDDescriptionTrigger
Create Incidentcreate_incidentCreate a new incident on a service (requires the From Email credential field).
Get Incidentget_incidentRetrieve a single incident by its ID.
List Incidentslist_incidentsList incidents, optionally filtered by status, service, team, urgency, or date range.
Manage Incidents (Bulk)manage_incidentsBulk-update the status of multiple incidents at once.
Merge Incidentsmerge_incidentsMerge other incidents into a target incident.
Snooze Incidentsnooze_incidentSnooze an incident for a number of seconds.
Update Incidentupdate_incidentUpdate a single incident (acknowledge, resolve, reassign, set priority, etc.).

Maintenance windows

OperationIDDescriptionTrigger
Create Maintenance Windowcreate_maintenance_windowSchedule a maintenance window for one or more services.
Delete Maintenance Windowdelete_maintenance_windowDelete (cancel) a maintenance window.
Get Maintenance Windowget_maintenance_windowRetrieve a single maintenance window by ID.
List Maintenance Windowslist_maintenance_windowsList maintenance windows.
Update Maintenance Windowupdate_maintenance_windowUpdate a maintenance window’s time range, affected services, or description.

Reference

OperationIDDescriptionTrigger
List Abilitieslist_abilitiesList the abilities (feature entitlements) the account has.
List License Allocationslist_license_allocationsList how licenses are allocated across users.
List Licenseslist_licensesList the licenses available on the account.
List Notificationslist_notificationsList notifications sent during a required time range.
List Prioritieslist_prioritiesList incident priorities defined on the account.
Paused Incident Report: Alertspaused_incident_report_alertsReport the alerts that were paused (auto-pause / intelligent alert grouping) in a range.
Paused Incident Report: Countspaused_incident_report_countsReport aggregate counts of paused alerts in a range.
Test Abilitytest_abilityTest whether the account has a specific ability (returns success if enabled).

Response plays

OperationIDDescriptionTrigger
Create Response Playcreate_response_playCreate a response play (requires the From Email credential field).
Delete Response Playdelete_response_playDelete a response play (requires the From Email credential field).
Get Response Playget_response_playRetrieve a single response play by ID.
List Response Playslist_response_playsList response plays, optionally filtered by name.
Run Response Playrun_response_playRun a response play against an incident (requires the From Email credential field).
Update Response Playupdate_response_playUpdate an existing response play (requires the From Email credential field).

Schedules & On-Call

OperationIDDescriptionTrigger
Create Overridecreate_overrideCreate an on-call override for a user over a time range.
Create Schedulecreate_scheduleCreate an on-call schedule from a full schedule definition (JSON).
Delete Overridedelete_overrideRemove an override from a schedule.
Delete Scheduledelete_scheduleDelete an on-call schedule.
Get Scheduleget_scheduleRetrieve a single schedule, optionally within a time range.
List On-Callslist_oncallsList who is on-call, filterable by user, schedule, or escalation policy.
List Overrideslist_overridesList overrides on a schedule within a time range.
List Scheduleslist_schedulesList on-call schedules.
List Users On Schedulelist_users_on_scheduleList the users on-call in a schedule over a time range.
Preview Schedulepreview_schedulePreview the rendered on-call entries for a schedule definition without saving it.
Update Scheduleupdate_scheduleReplace an existing schedule with a full schedule definition (JSON).

Service dependencies

OperationIDDescriptionTrigger
Associate Service Dependenciesassociate_service_dependenciesAssociate one or more service dependency relationships (dependent -> supporting).
Disassociate Service Dependenciesdisassociate_service_dependenciesRemove one or more service dependency relationships.
Get Business Service Dependenciesget_business_service_dependenciesList the dependencies of a business service.
Get Technical Service Dependenciesget_technical_service_dependenciesList the dependencies of a technical service.

Service event rules

OperationIDDescriptionTrigger
Create Service Event Rulecreate_service_event_ruleCreate an event rule on a service.
Delete Service Event Ruledelete_service_event_ruleDelete an event rule from a service.
Get Service Event Ruleget_service_event_ruleRetrieve a single event rule from a service.
List Service Event Ruleslist_service_event_rulesList the event rules configured on a service.
Update Service Event Ruleupdate_service_event_ruleUpdate an existing event rule on a service.

Service integrations

OperationIDDescriptionTrigger
Create Service Integrationcreate_service_integrationAdd an integration (e.g. Events API v2) to a service.
Get Service Integrationget_service_integrationRetrieve a single integration on a service.
Update Service Integrationupdate_service_integrationUpdate an existing integration on a service.

Services

OperationIDDescriptionTrigger
Create Servicecreate_serviceCreate a new technical service.
Delete Servicedelete_serviceDelete a service and all its integrations.
Get Serviceget_serviceRetrieve a single service by ID.
List Serviceslist_servicesList technical services.
Update Serviceupdate_serviceUpdate an existing service.

Status dashboards

OperationIDDescriptionTrigger
Get Status Dashboardget_status_dashboardGet a status dashboard by ID.
Get Status Dashboard by Slugget_status_dashboard_by_slugGet a status dashboard by its URL slug.
Get Status Dashboard Service Impactsget_status_dashboard_service_impactsGet the service impacts shown on a status dashboard.
List Status Dashboardslist_status_dashboardsList status dashboards.

Status pages

OperationIDDescriptionTrigger
Create Status Page Postcreate_status_page_postCreate a post (incident or maintenance) on a status page.
Create Status Page Post Updatecreate_status_page_post_updateAdd an update to a status page post.
Create Status Page Subscriptioncreate_status_page_subscriptionCreate a subscription to a status page (or one of its services/posts).
Delete Status Page Postdelete_status_page_postDelete a status page post.
Delete Status Page Post Updatedelete_status_page_post_updateDelete a status page post update.
Delete Status Page Subscriptiondelete_status_page_subscriptionDelete a status page subscription.
Get Status Page Postget_status_page_postGet a single status page post.
Get Status Page Post Updateget_status_page_post_updateGet a single status page post update.
Get Status Page Subscriptionget_status_page_subscriptionGet a single status page subscription.
List Status Page Post Updateslist_status_page_post_updatesList the updates on a status page post.
List Status Page Postslist_status_page_postsList the posts on a status page.
List Status Page Subscriptionslist_status_page_subscriptionsList the subscriptions on a status page.
List Status Pageslist_status_pagesList status pages.
Update Status Page Postupdate_status_page_postUpdate a status page post. PagerDuty requires the full post representation on update.
Update Status Page Post Updateupdate_status_page_post_updateUpdate a status page post update. PagerDuty requires the full post-update representation.

Tags

OperationIDDescriptionTrigger
Assign / Remove Tagschange_tagsAdd and/or remove tags on a user, team, or escalation policy.
Create Tagcreate_tagCreate a tag with a label.
Delete Tagdelete_tagDelete a tag.
Get Tagget_tagRetrieve a single tag by ID.
Get Tags for Entityget_tags_for_entityGet the tags assigned to a user, team, or escalation policy.
List Tagslist_tagsList tags, optionally filtered by a name query.

Templates

OperationIDDescriptionTrigger
Create Templatecreate_templateCreate a status-update template.
Delete Templatedelete_templateDelete a template.
Get Templateget_templateRetrieve a single template by ID.
List Templateslist_templatesList status-update templates, optionally filtered by type.
Render Templaterender_templateRender a status-update template against an incident.
Update Templateupdate_templateUpdate an existing template.

Users & teams

OperationIDDescriptionTrigger
Add Team Memberadd_team_memberAdd a user to a team with a role (requires the From Email credential field).
Associate Escalation Policyassociate_team_escalation_policyAssociate an escalation policy with a team (requires the From Email credential field).
Create Contact Methodcreate_contact_methodAdd a contact method to a user (requires the From Email credential field).
Create Notification Rulecreate_notification_ruleAdd a notification rule to a user (requires the From Email credential field).
Create Teamcreate_teamCreate a new team (requires the From Email credential field).
Create Usercreate_userCreate a new user (requires the From Email credential field).
Delete Contact Methoddelete_contact_methodDelete a user’s contact method (requires the From Email credential field).
Delete Notification Ruledelete_notification_ruleDelete a user’s notification rule (requires the From Email credential field).
Delete Teamdelete_teamDelete a team (requires the From Email credential field).
Delete Userdelete_userDelete a user from the account (requires the From Email credential field).
Get Contact Methodget_contact_methodRetrieve a single contact method of a user.
Get Current Userget_current_userRetrieve the user associated with the API token.
Get Notification Ruleget_notification_ruleRetrieve a single notification rule of a user.
Get Teamget_teamRetrieve a single team by ID.
Get Userget_userRetrieve a single user by ID.
List Contact Methodslist_contact_methodsList a user’s contact methods (email, phone, SMS, push).
List Notification Ruleslist_notification_rulesList a user’s notification rules.
List Team Memberslist_team_membersList the members of a team along with their roles.
List Teamslist_teamsList teams in the account.
List Userslist_usersList users in the account.
Remove Escalation Policyremove_team_escalation_policyRemove an escalation policy’s association with a team (requires the From Email credential field).
Remove Team Memberremove_team_memberRemove a user from a team (requires the From Email credential field).
Update Contact Methodupdate_contact_methodUpdate a user’s contact method (requires the From Email credential field).
Update Notification Ruleupdate_notification_ruleUpdate a user’s notification rule (requires the From Email credential field).
Update Teamupdate_teamUpdate an existing team (requires the From Email credential field).
Update Userupdate_userUpdate an existing user’s profile (requires the From Email credential field).

Vendors

OperationIDDescriptionTrigger
Get Vendorget_vendorRetrieve a single vendor by ID.
List Vendorslist_vendorsList integration vendors known to PagerDuty.

Webhooks

OperationIDDescriptionTrigger
Create Webhook Subscriptioncreate_webhook_subscriptionRegister a V3 webhook subscription to deliver events to a URL.
Delete Webhook Subscriptiondelete_webhook_subscriptionDelete a V3 webhook subscription.
Disable Webhook Subscriptiondisable_webhook_subscriptionDisable (deactivate) a V3 webhook subscription.
Enable Webhook Subscriptionenable_webhook_subscriptionEnable (activate) a V3 webhook subscription.
Get Webhook Subscriptionget_webhook_subscriptionRetrieve a single V3 webhook subscription by ID.
List Webhook Subscriptionslist_webhook_subscriptionsList configured V3 webhook subscriptions.
Ping Webhook Subscriptionping_webhook_subscriptionSend a test (ping) event to a V3 webhook subscription’s delivery URL.
Update Webhook Subscriptionupdate_webhook_subscriptionUpdate a V3 webhook subscription’s delivery URL, events, or description.

Workflow triggers

OperationIDDescriptionTrigger
Associate Trigger With Serviceassociate_trigger_serviceAssociate a workflow trigger with a service (requires the From Email credential field).
Create Workflow Triggercreate_incident_workflow_triggerCreate an incident workflow trigger (requires the From Email credential field).
Delete Workflow Triggerdelete_incident_workflow_triggerDelete an incident workflow trigger (requires the From Email credential field).
Disassociate Trigger From Servicedisassociate_trigger_serviceDisassociate a workflow trigger from a service (requires the From Email credential field).
Get Workflow Triggerget_incident_workflow_triggerRetrieve a single incident workflow trigger by ID.
List Workflow Triggerslist_incident_workflow_triggersList incident workflow triggers, optionally filtered by workflow name.
Update Workflow Triggerupdate_incident_workflow_triggerUpdate an existing incident workflow trigger (requires the From Email credential field).

Other

OperationIDDescriptionTrigger
On Incident Eventon_incident_eventFire the workflow when an incident event is delivered (triggered, acknowledged, resolved…).Yes