PagerDuty helps you proactively manage your digital operations by collecting data signals from anywhere, interpreting those signals using machine learning, automatically engaging the right people, and accelerating resolution and learning.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY
OAUTH2
pagerduty_oauth2
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
API_KEY
pagerduty_api_key
Provider setup
Developer setup
No fields declared in this snapshot.
User connection
API Keygeneric_api_key · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Retrieves the license information for a specific user in the PagerDuty system. This endpoint allows you to check the current licensing status, type, and any associated details for a given user. It should be used when you need to verify a user's license, such as during account management or when troubleshooting access…
Untrusted display-only summary
Retrieve user notification rule
PAGERDUTY_RETRIEVE_USER_NOTIFICATION_RULE
Retrieves a specific notification rule for a given user in PagerDuty. This endpoint allows you to fetch detailed information about how and when a particular user receives alerts and notifications. It's useful for auditing user preferences, troubleshooting notification issues, or when you need to review or potentially…
Untrusted display-only summary
Retrieve user notification rules
PAGERDUTY_RETRIEVE_USER_NOTIFICATION_RULES
Retrieves the notification rules for a specific user in PagerDuty. This endpoint allows you to fetch all configured notification rules associated with a given user, providing insight into how and when the user receives alerts for incidents. It's particularly useful for auditing a user's notification setup, troubleshoo…
Untrusted display-only summary
Retrieve users by schedule id
PAGERDUTY_RETRIEVE_USERS_BY_SCHEDULE_ID
Retrieves a list of users associated with a specific PagerDuty schedule. This endpoint is essential for managing on-call rotations and understanding who is responsible for incident response during different time periods. It should be used when you need to view all users assigned to a particular schedule, which is help…
Untrusted display-only summary
Retrieve users list
PAGERDUTY_RETRIEVE_USERS_LIST
Retrieves a list of users from the PagerDuty system. This endpoint allows you to fetch information about multiple users in your PagerDuty account, which can be useful for user management, generating reports, or integrating user data with other systems. The response typically includes basic information about each user,…
Retrieves a specific status update notification rule for a given user in PagerDuty. This endpoint allows you to fetch detailed information about how and when a particular user receives notifications for status updates on incidents. It's useful for auditing notification settings, troubleshooting notification issues, or…
Untrusted display-only summary
Retrieve vendor by id
PAGERDUTY_RETRIEVE_VENDOR_BY_ID
Get detailed information about a specific PagerDuty vendor integration by its ID. Returns vendor details including name, description, integration type, logo URLs, documentation links, and connection capabilities. Use this to verify vendor configuration or gather integration information before setting up services. Requ…
Untrusted display-only summary
Retrieve webhook subscriptions
PAGERDUTY_RETRIEVE_WEBHOOK_SUBSCRIPTIONS
Retrieves a list of all webhook subscriptions associated with the authenticated PagerDuty account. This endpoint allows users to view and manage their existing webhook configurations, which are used to receive real-time notifications about incidents, alerts, and other PagerDuty events. It's particularly useful for aud…
Untrusted display-only summary
Send MCP request
PAGERDUTY_SEND_MCP_REQUEST
Tool to send JSON-RPC requests to PagerDuty's Model Context Protocol (MCP) endpoint. Use when you need to interact with MCP servers for tool execution, resource management, or prompt operations.
Untrusted display-only summary
Send responder requests for incidents
PAGERDUTY_SEND_RESPONDER_REQUESTS_FOR_INCIDENTS
Send responder requests to users or escalation policies for a PagerDuty incident. Use this action to request additional help for an ongoing incident by notifying specific users or escalation policies. This is useful when an incident requires more expertise, resources, or urgent attention beyond the currently assigned…
Untrusted display-only summary
Set business service impact status
PAGERDUTY_SET_BUSINESS_SERVICE_IMPACT_STATUS
This endpoint updates the impact status of a specific incident on a particular business service in PagerDuty. It allows you to either set a business service as impacted by an incident or remove the impact, which in turn affects the propagation of the impact to other supported services. Use this endpoint when you need…
Untrusted display-only summary
Set global priority threshold
PAGERDUTY_SET_GLOBAL_PRIORITY_THRESHOLD
Sets the global Priority Threshold for Business Services in PagerDuty, determining which incidents can impact these services based on their priority level. This endpoint allows you to configure the minimum incident priority required to affect Business Services by specifying an 'id' and 'order' for the threshold. Use t…
Untrusted display-only summary
Snooze incident by duration
PAGERDUTY_SNOOZE_INCIDENT_BY_DURATION
Snooze an acknowledged incident in PagerDuty for a specified duration. This temporarily suppresses notifications for the incident, automatically returning it to the "triggered" state when the snooze period expires. The incident must be in "acknowledged" status before snoozing. **Use Cases:** - Managing alert fatigue d…
Untrusted display-only summary
Subscribe entities to business services
PAGERDUTY_SUBSCRIBE_ENTITIES_TO_BUSINESS_SERVICES
This endpoint allows you to subscribe users or teams to a specific business service in PagerDuty. It enables you to add multiple subscribers in a single request, streamlining the process of setting up notification recipients for critical incidents. Use this endpoint when you need to configure who receives alerts and u…
Subscribes specified users or teams to receive status updates for a particular incident in PagerDuty. This endpoint allows you to add multiple subscribers at once, ensuring that relevant parties are kept informed about the incident's progress. It's particularly useful when you need to involve additional stakeholders o…
Untrusted display-only summary
Subscribe to user notifications
PAGERDUTY_SUBSCRIBE_TO_USER_NOTIFICATIONS
Creates notification subscriptions for a specific user in PagerDuty. This endpoint allows you to subscribe a user to multiple incidents or business services in a single API call. It's particularly useful for setting up customized notification preferences for users, ensuring they receive alerts for specific entities th…
Untrusted display-only summary
Unsubscribe business service entity
PAGERDUTY_UNSUBSCRIBE_BUSINESS_SERVICE_ENTITY
This endpoint unsubscribes specified users or teams from receiving notifications for a particular business service in PagerDuty. It allows bulk unsubscription of multiple entities in a single API call. The endpoint should be used when you need to remove one or more users or teams from the notification list of a specif…
Unsubscribes specified users or teams from receiving status updates for a particular incident in PagerDuty. This endpoint is used when certain entities no longer need to be notified about changes to an incident's status. It allows for bulk unsubscription of multiple users and/or teams in a single API call. The endpoin…
Unsubscribes a team from notifications for specific incidents or business services in PagerDuty. This endpoint is used to stop a team from receiving alerts and updates about particular entities. It's particularly useful for managing notification overload or when a team is no longer responsible for certain incidents or…
This endpoint allows unsubscribing a user from notifications for specific incidents or business services in PagerDuty. It's used to modify a user's notification preferences, removing them from receiving updates about particular entities. The endpoint accepts a list of subscribable entities, each identified by an ID an…
Update a custom field for an incident type. Custom Fields (CF) are a feature which will allow customers to extend Incidents with their own custom data, to provide additional context and support features such as customized filtering, search and analytics. Custom Fields can be applied to different incident types. > ###…
Untrusted display-only summary
Update add on by id
PAGERDUTY_UPDATE_ADD_ON_BY_ID
Updates an existing Add-on in PagerDuty with new properties. This endpoint allows you to modify the type, name, and source URL of a specific Add-on identified by its unique ID. It's used when you need to change the configuration or appearance of an Add-on that's already integrated into your PagerDuty instance. The end…
Untrusted display-only summary
Update alert grouping settings byid
PAGERDUTY_UPDATE_ALERT_GROUPING_SETTINGS_BY_ID
Update an existing Alert Grouping Setting in PagerDuty by its ID. Alert Grouping Settings control how alerts are automatically grouped into incidents, reducing noise and streamlining incident management. This endpoint allows you to modify: - Grouping type (time, intelligent, content_based, or content_based_intelligent…
Untrusted display-only summary
Update alert in incident
PAGERDUTY_UPDATE_ALERT_IN_INCIDENT
Updates the status of a specific alert within an incident in PagerDuty. This endpoint allows you to modify an alert's status, primarily to mark it as resolved. It's crucial for managing the lifecycle of alerts and incidents in PagerDuty's incident management system. Use this when you need to programmatically update th…
Untrusted display-only summary
Update an incident type
PAGERDUTY_UPDATE_AN_INCIDENT_TYPE
Update an Incident Type. Incident Types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. > ### Early Access > This endpoint is in Early Access and may change at any time. You must pass in the X-EARLY-ACCESS header to access it. For mo…
Untrusted display-only summary
Update incident workflow trigger
PAGERDUTY_UPDATE_A_TRIGGER
Updates an existing incident workflow trigger in PagerDuty. Triggers define when and how incident workflows are activated - either automatically based on conditions, manually by responders, or for specific incident types. You can update the trigger type, workflow association, PCL conditions, service scope, and permiss…
Untrusted display-only summary
Update automation runner info
PAGERDUTY_UPDATE_AUTOMATION_RUNNER_INFO
This endpoint allows you to update an existing Automation Action Runner in PagerDuty. It is used to modify the properties of a runner, such as its name, description, and, for runbook runners, the runbook server connection details. The endpoint supports updating both sidecar and runbook type runners, distinguished by t…
Untrusted display-only summary
Update business service by id
PAGERDUTY_UPDATE_BUSINESS_SERVICE_BY_ID
This endpoint allows you to update an existing Business Service in PagerDuty. It is used to modify the details of a specific service, such as its name, description, point of contact, or the team responsible for it. This is particularly useful when service information changes or when reassigning responsibilities within…
Untrusted display-only summary
Update change event by ID
PAGERDUTY_UPDATE_CHANGE_EVENT_BY_ID
Update an existing change event in PagerDuty by its unique ID. Modify summary, source, custom_details, or links for change events tracking deployments, configuration changes, or system modifications. **Updatable fields:** summary, source, custom_details, links (each replaces existing value) **Read-only fields:** id, t…
Untrusted display-only summary
Update Custom Field Display Name
PAGERDUTY_UPDATE_CUSTOM_FIELD_DISPLAY_NAME
Updates an existing custom field for incidents in PagerDuty. This endpoint allows you to modify the display name, description, and default value of a custom field identified by its unique field_id. Use this action when you need to change the properties of a custom field, such as renaming it, updating its description,…
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.