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.
Creates a new tag in PagerDuty for labeling and categorizing entities. This endpoint allows users to add a custom label to their PagerDuty account, which can be used to organize and filter various resources such as incidents, services, or teams. The created tag can be subsequently assigned to relevant entities to impr…
Untrusted display-only summary
Create new team with details
PAGERDUTY_CREATE_NEW_TEAM_WITH_DETAILS
Creates a new team in PagerDuty for organizing users, incident management, and on-call schedules. Required: team.name (unique team name) Optional: team.description, team.parent (for nested hierarchies), team.default_role Use when setting up departments, project teams, or organizing users with shared incident response…
Untrusted display-only summary
Create new webhook subscription
PAGERDUTY_CREATE_NEW_WEBHOOK_SUBSCRIPTION
Creates a new webhook subscription in PagerDuty to receive specific event notifications. This endpoint allows users to set up automated notifications for various incident-related events, such as triggers, acknowledgments, and resolutions. The webhook can be configured to filter events by service, team, or account-wide…
Untrusted display-only summary
Create or update status page post
PAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POST
Creates a new post on a PagerDuty Status Page to communicate service status to users. Use this action to publish incident reports (for service disruptions) or maintenance announcements (for scheduled work). Each post includes a title, type, and one or more updates describing the current situation. You can specify whic…
Untrusted display-only summary
Create or update status page postmortem
PAGERDUTY_CREATE_OR_UPDATE_STATUS_PAGE_POSTMORTEM
Creates or updates a postmortem for a specific status page post in PagerDuty. This endpoint allows you to add detailed analysis and insights about an incident after its resolution. The postmortem can include rich-text content and offers the option to notify subscribers. Use this when you need to provide a comprehensiv…
Untrusted display-only summary
Create response play for incidents
PAGERDUTY_CREATE_RESPONSE_PLAY_FOR_INCIDENTS
Creates a new Response Play in PagerDuty, which is a predefined set of actions to be executed in response to an incident. This endpoint allows you to configure automated responses, including adding subscribers, assigning responders, setting up conference details, and defining how the Response Play can be triggered. Us…
Untrusted display-only summary
Create schedule overrides configuration
PAGERDUTY_CREATE_SCHEDULE_OVERRIDES_CONFIGURATION
Creates one or more overrides for a specific schedule in PagerDuty. This endpoint allows you to temporarily modify the on-call schedule by assigning different users for specific time periods. It's useful for handling planned absences, shift swaps, or special coverage requirements without permanently altering the regul…
Untrusted display-only summary
Create service event rule
PAGERDUTY_CREATE_SERVICE_EVENT_RULE
Creates a new event rule for a specific service in PagerDuty. This endpoint allows you to define complex conditions and actions for handling incoming events, enabling automated incident management and alert routing. Use this when you need to set up custom logic for processing events, such as setting priorities, annota…
Untrusted display-only summary
Create statuspage subscription
PAGERDUTY_CREATE_STATUS_PAGE_SUBSCRIPTION
Creates a new subscription for a PagerDuty status page. This endpoint allows users to set up notifications for specific status pages or components within those pages. It's used to keep subscribers informed about updates, incidents, or changes to the monitored services. The subscription can be configured for either ema…
Untrusted display-only summary
Create status update template
PAGERDUTY_CREATE_STATUS_UPDATE_TEMPLATE
Creates a new status update template in PagerDuty for standardized incident notifications. Templates provide consistent, pre-formatted messages for stakeholder updates across email, SMS, push, and Slack. Supports dynamic variables like {{incident.title}}, {{incident.status}}, etc. Requires PagerDuty Business or Enterp…
Untrusted display-only summary
Create user notification rule
PAGERDUTY_CREATE_USER_NOTIFICATION_RULE
Creates a new notification rule for a specific user in PagerDuty. This endpoint allows you to define how and when a user should be notified about assigned incidents. You can specify the delay before notification, the method of contact, and the urgency level of incidents that trigger this rule. This is particularly use…
Untrusted display-only summary
Create user object
PAGERDUTY_CREATE_USER_OBJECT
Creates a new user in the PagerDuty system with the specified attributes. This endpoint should be used when onboarding new team members or adding users to your PagerDuty account. It allows you to set up essential user information, including name, email, role, and time zone preferences. The created user will have defau…
Creates a new status update notification rule for a specific user in PagerDuty. This endpoint allows you to define how a user will be notified about incident status updates. It's used to customize notification preferences for individual users, ensuring they receive timely updates through their preferred contact method…
Untrusted display-only summary
Create workflow integration connection
PAGERDUTY_CREATE_WORKFLOW_INTEGRATION_CONNECTION
Create a new Workflow Integration Connection. Scoped OAuth requires: `workflow_integrations:connections.write`
Untrusted display-only summary
Delete account subscription by id
PAGERDUTY_DELETE_ACCOUNT_SUBSCRIPTION_BY_ID
Deletes the account subscription associated with a specific business service in PagerDuty. This endpoint is used to terminate the subscription or billing relationship between a business service and the account. It should be used when you need to discontinue the subscription for a particular business service, such as w…
Deletes a custom field from an incident type. This permanently removes the field definition and associated options, but does not affect historical data on existing incidents. Prerequisites: 1. Valid incident type ID or name (use LIST_INCIDENT_TYPES) 2. Custom field on that incident type (use LIST_INCIDENT_TYPE_CUSTOM_…
Untrusted display-only summary
Delete addon by id
PAGERDUTY_DELETE_ADDON_BY_ID
Deletes a specific add-on from the PagerDuty account using its unique identifier. This endpoint should be used when you want to remove an integration or extension that is no longer needed or active in your PagerDuty setup. It's important to note that this action is irreversible, and once an add-on is deleted, it canno…
Deletes a specific field option from a custom field on an incident type. Field options represent the allowed values for multi-value or dropdown custom fields. This action permanently removes a field option. If incidents are using this field option value, the behavior depends on PagerDuty's configuration for handling d…
Untrusted display-only summary
Delete alert grouping setting
PAGERDUTY_DELETE_ALERT_GROUPING_SETTING
This endpoint allows you to delete specific alert grouping settings in PagerDuty. It is used to remove outdated or unnecessary configurations that determine how alerts are grouped into incidents. The deletion is permanent and cannot be undone, so it should be used with caution. This operation is particularly useful wh…
Untrusted display-only summary
Delete all oauth delegations
PAGERDUTY_DELETE_ALL_OAUTH_DELEGATIONS
Delete all OAuth delegations for a user based on the specified type. An OAuth delegation represents an instance of a user or account's authorization to an app (via OAuth) to access their PagerDuty account. Common apps include the PagerDuty mobile app, Slack, Microsoft Teams, and third-party apps. Deleting an OAuth del…
Untrusted display-only summary
Delete automation action by id
PAGERDUTY_DELETE_AUTOMATION_ACTION_BY_ID
Deletes a specific Automation Action from the PagerDuty system. This endpoint is used to permanently remove an Automation Action, which includes any associated scripts or jobs in Runbook Automation. It should be used when an Automation Action is no longer needed or has become obsolete. Once deleted, the action cannot…
Untrusted display-only summary
Delete automation action service by id
PAGERDUTY_DELETE_AUTOMATION_ACTION_SERVICE_BY_ID
This endpoint removes a specific automation action from a particular service in PagerDuty. It is used to disassociate an automated workflow or action from a service, effectively stopping that action from being triggered for incidents related to the specified service. This operation is useful when you need to update yo…
Untrusted display-only summary
Delete automation actions runner by id
PAGERDUTY_DELETE_AUTOMATION_ACTIONS_RUNNER_BY_ID
Permanently deletes an automation actions runner from PagerDuty. Automation runners execute automated tasks and workflows during incident response. Use this when a runner is no longer needed or needs replacement. WARNING: Deletion is irreversible and will affect all automation actions and schedules using this runner.…
Untrusted display-only summary
Delete business service by id
PAGERDUTY_DELETE_BUSINESS_SERVICE_BY_ID
Deletes a specific business service from the PagerDuty system. This endpoint should be used when you want to permanently remove a business service that is no longer needed or relevant to your organization's incident management structure. It's important to note that this action is irreversible and will remove all assoc…
Deletes the account-level global priority threshold for business services in PagerDuty. This endpoint removes the configured priority threshold that determines the minimum incident priority level required for incidents to impact business services. When a global threshold is set, only incidents at or above that priorit…
Untrusted display-only summary
Delete cache variable for event
PAGERDUTY_DELETE_CACHE_VARIABLE_FOR_EVENT
Deletes a specific cache variable associated with an event orchestration in PagerDuty. This endpoint is used to remove temporary data storage that was previously set up for use in event orchestration workflows. It should be used when you need to clean up or remove outdated cache variables that are no longer needed in…
Untrusted display-only summary
Delete cache variable from service
PAGERDUTY_DELETE_CACHE_VARIABLE_FROM_SERVICE
Deletes a cache variable from a service's event orchestration. Cache variables store temporary data used in event orchestration workflows. This action permanently removes the specified cache variable. Returns HTTP 204 No Content on successful deletion. Use this when cleaning up obsolete cache variables or freeing reso…
Untrusted display-only summary
Delete custom field by field id
PAGERDUTY_DELETE_CUSTOM_FIELD_BY_FIELD_ID
Deletes a specific custom field from incidents in PagerDuty. This endpoint allows users to remove a custom field that is no longer needed or relevant for incident management. It should be used when you want to permanently delete a custom field from all incidents, both existing and future. The operation is irreversible…
Untrusted display-only summary
Delete escalation policy by id
PAGERDUTY_DELETE_ESCALATION_POLICY_BY_ID
Permanently removes a specific escalation policy from the PagerDuty system. This endpoint should be used when an escalation policy is no longer needed or has become obsolete. Once deleted, the escalation policy cannot be recovered, and any services or incidents associated with it will need to be reassigned. Exercise c…
Untrusted display-only summary
Delete event by id
PAGERDUTY_DELETE_EVENT_BY_ID
Deletes a specific Event Orchestration from the PagerDuty system. This endpoint should be used when you want to permanently remove an Event Orchestration configuration, including all its associated rules and routing logic. It's important to note that this action is irreversible, and once an Event Orchestration is dele…
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.