pagerduty · 368 tools · no triggers
Connect it
run auth pagerduty
run auth pagerduty --scope team # shared with the organization
Use it
run pagerduty # common commands
run pagerduty --all # every command
import { pagerduty } from "@boxd/run";
Common tools
| Tool | What it does |
|---|---|
create-new-webhook-subscription | Creates a new webhook subscription in PagerDuty to receive specific event notifications. |
fetch-escalation-polices-list | Retrieves a list of escalation policies configured in the PagerDuty account. |
fetch-incident-list | Retrieves a list of incidents from PagerDuty based on specified criteria. |
get-alerts-by-incident-id | Retrieves all alerts associated with a specific incident in PagerDuty. |
retrieve-list-of-services | Retrieves a list of services configured in the PagerDuty account. |
retrieve-maintenance-windows | Retrieves a list of maintenance windows from the PagerDuty incident management platform. |
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… |
update-service-by-id | Updates an existing service in PagerDuty with the provided configuration. |
All 368 tools
All 368 tools
| Tool | What it does |
|---|---|
add-service-to-incident-workflow-trigger | Adds a service to an existing incident workflow trigger in PagerDuty, enabling the trigger to fire for incidents on that service. |
aggregate-escalation-policy-incident-metrics | This endpoint analyzes and aggregates incident metrics across all escalation policies in PagerDuty. |
aggregate-incident-metrics-with-filters | Retrieves and aggregates metrics for incidents across all services in PagerDuty. |
associate-service-dependencies | Associates multiple service dependencies in PagerDuty, allowing you to define relationships between supporting and dependent services. |
associate-team-with-automation-action | This endpoint associates a specific team with an automation action in PagerDuty. |
audit-escalation-policy-records | Retrieves the audit records for a specific escalation policy in PagerDuty. |
convert-service-rule-by-id | Converts a service’s Event Rules to Event Orchestration rules. |
count-paused-incident-reports | Retrieves the count of paused incident reports in the PagerDuty system. |
create-custom-field-for-incident-type | Create a Custom Field for an Incident Type. Custom Fields (CF) are a feature which will allow customers to extend Incidents with their own custom… |
create-field-option-for-custom-field | Creates a new field option for a custom field on an incident type. |
create-and-manage-custom-incident-fields | Creates a new custom field for incidents in PagerDuty. This endpoint allows you to define additional data points to be associated with incidents… |
create-incident-type | Create a new incident type. Incident Types are a feature which will allow customers to categorize incidents, such as a security incident, a major… |
create-ruleset | Creates a new Ruleset in PagerDuty for managing incident routing and notification rules. |
create-trigger | Creates a new incident workflow trigger in PagerDuty. Triggers define when and how incident workflows are activated - either automatically based on… |
create-automation-runner-endpoint | Creates a new Runbook Automation runner in PagerDuty’s Automation Actions. |
create-business-service | This endpoint creates a new Business Service in PagerDuty, which represents a specific service or application that can be monitored and managed… |
create-escalation-policy | Creates a new escalation policy in PagerDuty, defining how incidents are escalated to different responders or teams. |
create-event-orchestration | Creates a new Event Orchestration in PagerDuty, which defines how incoming events are processed and routed to appropriate services. |
create-event-rule-in-ruleset | Creates a new Event Rule within a specified Ruleset in PagerDuty’s incident management system. |
create-extension-object | Creates a new extension in PagerDuty, allowing for additional functionality or integrations to be added to your services. |
create-handoff-notification-rule | Creates a new on-call handoff notification rule for a specific user in PagerDuty. |
create-incident-field-option | Creates a new field option for a specific custom field in PagerDuty’s incident management system. |
create-incident-record | Creates a new incident in PagerDuty with specified details and assignments. |
create-incident-workflow | This endpoint creates a new Incident Workflow in PagerDuty, allowing users to define a series of automated steps to be executed during incident response. |
create-incident-workflow-instance | Creates a new instance of an incident workflow for a specific incident in PagerDuty. |
create-integration-for-orchestration | Creates a new integration for an existing event orchestration in PagerDuty. |
create-integration-for-service | Creates a new integration for a PagerDuty service to enable incident creation from external monitoring tools and systems. |
create-maintenance-window-object | Creates a new maintenance window in PagerDuty, allowing you to schedule periods of planned maintenance for specific services. |
create-new-schedule-layer | Creates a new on-call schedule in PagerDuty with one or more rotation layers. |
create-new-service | Creates a new service in PagerDuty, which is a key component for managing incidents and alerts. |
create-new-tag-in-system | Creates a new tag in PagerDuty for labeling and categorizing entities. |
create-new-team-with-details | Creates a new team in PagerDuty for organizing users, incident management, and on-call schedules. |
create-new-webhook-subscription | Creates a new webhook subscription in PagerDuty to receive specific event notifications. |
create-or-update-status-page-post | Creates a new post on a PagerDuty Status Page to communicate service status to users. |
create-or-update-status-page-postmortem | Creates or updates a postmortem for a specific status page post in 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. |
create-schedule-overrides-configuration | Creates one or more overrides for a specific schedule in PagerDuty. |
create-service-event-rule | Creates a new event rule for a specific service in 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. |
create-status-update-template | Creates a new status update template in PagerDuty for standardized incident notifications. |
create-user-notification-rule | Creates a new notification rule for a specific user in PagerDuty. |
create-user-object | Creates a new user in the PagerDuty system with the specified attributes. |
create-user-status-update-notification-rule | Creates a new status update notification rule for a specific user in PagerDuty. |
create-workflow-integration-connection | Create a new Workflow Integration Connection. Scoped OAuth requires: workflow_integrations:connections.write |
delete-account-subscription-by-id | Deletes the account subscription associated with a specific business service in PagerDuty. |
delete-custom-field-for-incident-type | Deletes a custom field from an incident type. This permanently removes the field definition and associated options, but does not affect historical… |
delete-addon-by-id | Deletes a specific add-on from the PagerDuty account using its unique identifier. |
delete-field-option-for-custom-field | Deletes a specific field option from a custom field on an incident type. |
delete-alert-grouping-setting | This endpoint allows you to delete specific alert grouping settings in PagerDuty. |
delete-all-oauth-delegations | Delete all OAuth delegations for a user based on the specified type. |
delete-automation-action-by-id | Deletes a specific Automation Action from the PagerDuty system. |
delete-automation-action-service-by-id | This endpoint removes a specific automation action from a particular service in PagerDuty. |
delete-automation-actions-runner-by-id | Permanently deletes an automation actions runner from PagerDuty. |
delete-business-service-by-id | Deletes a specific business service from the PagerDuty system. |
delete-business-service-priority-thresholds | Deletes the account-level global priority threshold for business services in PagerDuty. |
delete-cache-variable-for-event | Deletes a specific cache variable associated with an event orchestration in PagerDuty. |
delete-cache-variable-from-service | Deletes a cache variable from a service’s event orchestration. |
delete-custom-field-by-field-id | Deletes a specific custom field from incidents in PagerDuty. |
delete-escalation-policy-by-id | Permanently removes a specific escalation policy from the PagerDuty system. |
delete-event-by-id | Deletes a specific Event Orchestration from the PagerDuty system. |
delete-extension-by-id | Deletes a specific extension from the PagerDuty service. This endpoint should be used when you want to remove an additional feature or integration… |
delete-field-option | Permanently deletes a field option from a custom incident field. |
delete-incident-workflow-by-id | Deletes a specific incident workflow from the PagerDuty system. |
delete-incident-workflow-trigger-by-id | Deletes a specific trigger associated with an incident workflow in PagerDuty. |
delete-incident-workflow-trigger-service | Removes a service from an incident workflow trigger in PagerDuty. |
delete-integration-from-event-orchestration | Removes a specific integration from an event orchestration in PagerDuty. |
delete-maintenance-window-by-id | Deletes a specific maintenance window in PagerDuty’s incident management system. |
delete-oncall-handoff-notification-rule | This endpoint deletes a specific on-call handoff notification rule for a given user in PagerDuty. |
delete-post-from-status-page | This endpoint deletes a specific post from a PagerDuty status page. |
delete-post-update-by-id | This endpoint deletes a specific post update from a status page post in PagerDuty. |
delete-response-play | Deletes a specific Response Play from the PagerDuty system. This endpoint should be used when you need to remove an outdated or unnecessary Response… |
delete-rule-from-ruleset-by-id | Deletes a specific event rule from a ruleset in PagerDuty. This endpoint permanently removes an individual rule from the specified ruleset. |
delete-ruleset-by-id | Deletes a specific ruleset from the PagerDuty system based on the provided ID. |
delete-runner-team-association | This endpoint removes a team’s association from a specific Automation Action runner in PagerDuty. |
delete-schedule-by-id | The DeleteSchedule endpoint removes a specific schedule from the PagerDuty system. |
delete-schedule-override-by-id | This endpoint deletes a specific override from a PagerDuty schedule. |
delete-service-by-id | Deletes a specific service from the PagerDuty account. This endpoint should be used when you need to permanently remove a service that is no longer required or active. |
delete-service-rule-by-id | Deletes a specific rule from a PagerDuty service. This endpoint is used to permanently remove a rule that defines conditions for incident creation or… |
delete-status-page-postmortem | This endpoint allows you to delete a postmortem associated with a specific post on a PagerDuty status page. |
delete-status-update-notification-rule | Deletes a specific status update notification rule associated with a user in the PagerDuty system. |
delete-subscription-from-status-page | Deletes a specific subscription associated with a PagerDuty status page. |
delete-tag-by-id | Deletes a specific tag from the PagerDuty system based on its unique identifier. |
delete-team-by-id | Deletes a team from PagerDuty by its ID. This is a permanent, irreversible operation. |
delete-team-escalation-policy | This endpoint removes an escalation policy association from a specific team in PagerDuty. |
delete-team-from-automation-action | This endpoint removes a specific team’s access to an Automation Action in PagerDuty. |
delete-template-by-id | Deletes a specific template from the PagerDuty account. This endpoint is used to permanently remove a template configuration, which can be useful for… |
delete-user-by-id | Deletes a specific user from the PagerDuty system using their unique identifier. |
delete-user-contact-method | Deletes a specific contact method associated with a user in PagerDuty. |
delete-user-from-team-by-id | This endpoint removes a specific user from a designated team within the PagerDuty incident management platform. |
delete-user-notification-rule | Deletes a specific notification rule for a user in PagerDuty. |
delete-user-session-by-id | Deletes all active sessions for a specified user in the PagerDuty system. |
delete-user-session-by-type | This endpoint deletes a specific user session in PagerDuty. It is used to forcibly terminate an active session for a given user, effectively logging… |
delete-webhook-subscription-by-id | Deletes a specific webhook subscription from your PagerDuty account. |
delete-workflow-integration-connection | Deletes a specific workflow integration connection from PagerDuty. |
disassociate-service-dependencies | Disassociates (removes) service dependencies in PagerDuty by deleting specified relationships between supporting and dependent services. |
edit-webhook-subscription-by-id | Edit an existing webhook subscription in PagerDuty to modify its configuration. |
enable-extension-by-id | Enables a temporarily disabled extension in PagerDuty. Extensions (such as webhooks and custom integrations) can be automatically disabled by… |
enable-webhook-subscription-by-id | Activates a specific webhook subscription in PagerDuty, enabling the system to send notifications for the events configured in that subscription. |
execute-response-play-by-id | Executes a predefined Response Play for a specific incident in PagerDuty. |
fetch-cache-variable-for-event-orchestration | Retrieves detailed information about a specific cache variable in a PagerDuty event orchestration. |
fetch-custom-incident-field-by-id | Retrieves detailed information about a specific custom field associated with incidents in PagerDuty. |
fetch-escalation-polices-list | Retrieves a list of escalation policies configured in the PagerDuty account. |
fetch-event-orchestrations | Retrieves a list of event orchestrations configured in the PagerDuty account. |
fetch-incident-analytics-by-id | Retrieves raw analytics data for a specific incident in PagerDuty. |
fetch-incident-list | Retrieves a list of incidents from PagerDuty based on specified criteria. |
fetch-outlier-incident-by-id | Retrieves detailed information about an outlier incident associated with a specific incident in PagerDuty. |
fetch-post-update-status | Retrieves detailed information about a specific post update on a PagerDuty status page. |
fetch-priorities-list | Retrieves a list of existing priorities in the PagerDuty system, ordered from most severe to least severe. |
fetch-related-change-events-for-incident | Retrieves change events correlated with a specific incident, along with the reasons for correlation. |
fetch-related-incidents-by-id | Retrieves a list of incidents that are potentially related to a specified incident in PagerDuty. |
fetch-runner-teams-integration | Retrieves a list of teams associated with a specific Automation Action Runner in PagerDuty. |
fetch-status-pages | Retrieves a list of all status pages configured in the PagerDuty account. |
fetch-user-contact-method | Retrieves detailed information about a specific contact method for a particular user in PagerDuty. |
fetch-vendor-list | Retrieves a list of vendors or third-party integrations available in the PagerDuty platform. |
filter-and-aggregate-incident-metrics | Analyzes and aggregates incident metrics across teams in PagerDuty, allowing for detailed filtering and customization of results. |
get-addons-list | Retrieves a list of all addons associated with the PagerDuty account. |
get-field-option-on-custom-field | Retrieves a specific field option from a custom field on an incident type. |
get-aggregated-pd-advance-usage-data | Provides aggregated metrics for the usage of PD Advance. <!— theme: info —> > Note: Analytics data is updated… |
get-alert-grouping-settings | Lists all alert grouping settings configured in your PagerDuty account. |
get-alerts-by-incident-id | Retrieves all alerts associated with a specific incident in PagerDuty. |
get-analytics-metrics-incidents-all | Retrieves aggregated incident analytics data for all incidents in PagerDuty. |
get-analytics-metrics-users-all | Get aggregated metrics for all users across the account. Returns user adoption and engagement metrics including mobile app downloads, escalation… |
get-analytics-raw-incidents-responses | Retrieves raw response data from a single incident in PagerDuty. |
get-analytics-raw-users | Get raw user analytics data from PagerDuty. Use when you need detailed user activity and configuration metrics for analysis and reporting. |
get-incident-type | Get detailed information about a single incident type. Accepts either an incident type id, or an incident type name. |
get-incident-type-custom-field | Get 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… |
get-trigger | Retrieves details of a specific incident workflow trigger by ID. |
get-audit-records | Retrieves a list of audit records from the PagerDuty system. |
get-automation-action-by-id | Retrieves detailed information about a specific automation action in PagerDuty’s incident management platform. |
get-automation-action-runner-by-id | Retrieves detailed information about a specific Automation Action Runner in PagerDuty. |
get-automation-actions-runners | Lists all automation action runners in your PagerDuty account. |
get-automation-action-team-by-team-id | Retrieves detailed information about a specific team’s association with an automation action in PagerDuty. |
get-business-services-impacts | List Business Services sorted by impacted status. Returns all business services in the account, sorted with impacted services first, followed by non-impacted services. |
get-business-services-priority-thresholds | Retrieves the current priority threshold settings for all business services in PagerDuty. |
get-business-service-subscribers-by-id | Retrieves a list of subscribers for a specific business service in PagerDuty. |
get-cache-variable-by-id | Retrieves detailed information about a specific cache variable associated with a particular service within an event orchestration in PagerDuty. |
get-cache-variables-for-service | Lists all cache variables configured for a Service Event Orchestration. |
get-escalation-policy-by-id | Retrieves detailed information about a specific escalation policy in PagerDuty. |
get-event-integrations-by-id | Retrieves a list of integrations associated with a specific event orchestration in PagerDuty. |
get-event-orchestration-by-id | Retrieves detailed information about a specific event orchestration in PagerDuty using its unique identifier. |
get-event-orchestration-cache-variables | Lists all cache variables configured for a specific Global Event Orchestration. |
get-event-orchestration-global | Get the Global Orchestration configuration for an Event Orchestration. |
get-event-orchestration-integration | Retrieves detailed information about a specific integration associated with an event orchestration in PagerDuty. |
get-extension-schema-by-id | Retrieves a specific extension schema from PagerDuty by its unique identifier. |
get-impact-by-status-page-id | Retrieves detailed information about a specific impact level configuration on a PagerDuty status page. |
get-incident-alert-details | Retrieves detailed information about a specific alert associated with a particular incident in PagerDuty. |
get-incident-log-entries-by-id | Retrieves all log entries associated with a specific incident in PagerDuty. |
get-incident-workflow-action-by-id | Retrieves detailed information about a specific incident workflow action by its ID. |
get-incident-workflows | Lists all incident workflows configured in your PagerDuty account. |
get-incident-workflows-actions | Retrieves a list of all available actions that can be used in incident workflows within PagerDuty. |
get-jira-cloud-account-mappings | Lists all account mappings between PagerDuty and Jira Cloud instances. |
get-log-entries | Retrieves log entries from the PagerDuty system, providing a detailed history of events and actions related to incidents and system activities. |
get-maintenance-window-by-id | Retrieves detailed information about a specific maintenance window in PagerDuty. |
get-oauth-delegations-revocation-requests-status | DEPRECATED: This endpoint is deprecated. The DELETE /oauth_delegations endpoint is now synchronous and completes immediately, eliminating the… |
get-paused-incident-alerts | Retrieves the most recent paused incident alerts from PagerDuty for a specified reporting period. |
get-post-from-status-page-by-id | Retrieves detailed information about a specific post on a PagerDuty status page. |
get-response-plays | DEPRECATED: This endpoint was deprecated and removed in June 2024. |
get-rule-from-ruleset-by-id | Retrieves detailed information about a specific rule within a PagerDuty ruleset. |
get-schedules | Retrieves a list of all schedules from your PagerDuty account. |
get-scim-resource-types | Get SCIM resource types supported by PagerDuty’s SCIM service provider. |
get-scim-schema-by-id | Retrieves an individual SCIM schema definition by its unique identifier (ID). |
get-scim-service-provider-config | Retrieves the SCIM 2.0 Service Provider Configuration for PagerDuty. |
get-scim-user | Retrieves detailed information about a specific user from PagerDuty’s SCIM directory. |
get-service-custom-field-values | Retrieves the custom field values for a specific PagerDuty service. |
get-service-enablements | Retrieves feature enablement settings for a specific PagerDuty service. |
get-service-impacts-by-url-slug | Retrieves service impacts for a specific status dashboard in PagerDuty. |
get-severity-for-status-page | Retrieves detailed information about a specific severity level on a particular status page in PagerDuty. |
get-specific-post-update-status | Retrieves the updates for a specific post on a PagerDuty status page. |
get-status-dashboard-by-id | Retrieves detailed information about a specific status dashboard in PagerDuty. |
get-status-for-status-page-by-id | Retrieves the current status of a specific item on a PagerDuty status page. |
get-status-page-impacts-by-id | Retrieves the list of impact level configurations available for a specific status page in PagerDuty. |
get-status-page-subscription | Retrieves detailed information about a specific subscription associated with a particular status page in PagerDuty. |
get-tags-by-entity-type | Retrieves all entities of a specific type that are associated with a given tag. |
get-team-members-by-id | Retrieves a list of all members associated with a specific team in PagerDuty. |
get-team-notification-subscriptions | Retrieves the notification subscriptions for a specific team in PagerDuty. |
get-teams-associated-with-action-id | Retrieves the list of teams associated with a specific automation action in PagerDuty. |
get-template-by-id | Retrieves detailed information about a specific template in PagerDuty by its unique identifier. |
get-service-orchestration-for-service | Get a Service Orchestration. A Service Orchestration allows you to create a set of Event Rules. |
get-user-notification-subscriptions | Lists notification subscriptions for a specific PagerDuty user. |
get-user-session-by-type | Retrieves detailed information about a specific user session in PagerDuty. |
get-user-sessions-by-id | Retrieves all active sessions for a specific user in PagerDuty. |
get-user-status-update-notification-rules | Retrieves all status update notification rules for a specific user in PagerDuty. |
get-webhook-subscription-by-id | Retrieves detailed information about a specific webhook subscription in PagerDuty. |
get-workflow-integration | Get details about a Workflow Integration. Scoped OAuth requires: workflow_integrations.read |
get-workflow-integration-connection | Get details about a Workflow Integration Connection. Scoped OAuth requires: workflow_integrations:connections.read |
install-add-on-endpoint | This endpoint allows you to install a new add-on to your PagerDuty account, enhancing its functionality with custom integrations. |
invoke-automation-action-by-id | Invokes a specific automation action in PagerDuty, associating it with a particular incident. |
list-all-workflow-integration-connections | List all Workflow Integration Connections. Scoped OAuth requires: workflow_integrations:connections.read |
list-automation-action-details | This endpoint retrieves a list of automation actions configured in the PagerDuty account. |
list-extension-schemas | Retrieves all available extension schemas from the PagerDuty API. |
list-field-options-on-custom-field | Lists all field options for a custom field on an incident type. |
list-incident-status-update-subscribers | Retrieves a list of subscribers to status updates for a specific incident in PagerDuty. |
list-incident-type-custom-fields | List the custom fields for an incident type. Custom Fields (CF) are a feature which will allow customers to extend Incidents with their own custom… |
list-incident-types | List the available incident types Incident Types are a feature which will allow customers to categorize incidents, such as a security incident, a… |
list-licenses | Lists all licenses for the PagerDuty account, showing current usage and available allocations. |
list-scim-schemas | Retrieves all SCIM schemas supported by the PagerDuty service provider. |
list-scim-users | Lists users via the SCIM (System for Cross-domain Identity Management) API endpoint. |
list-service-custom-fields | Lists all custom fields available for services in PagerDuty. |
list-supporting-service-impacts | Retrieves information about the impacts of supporting services on a specific business service in PagerDuty. |
list-templates | Retrieves a list of templates available in the PagerDuty system. |
list-workflow-integration-connections | List all workflow integration connections for a specific workflow integration. |
list-workflow-integrations | List available Workflow Integrations. Scoped OAuth requires: workflow_integrations.read |
manage-cache-variables-for-event-service | Creates a cache variable for a service event orchestration. Cache variables store temporary event data for use in orchestration rules. |
merge-source-incidents-into-target-incident | Merges multiple source incidents into a target incident in PagerDuty’s incident management system. |
migrate-integration-between-orchestrations | This endpoint facilitates the migration of an integration from one event orchestration to another within PagerDuty. |
modify-entity-tags | Add and/or remove tags from a PagerDuty entity (user, team, or escalation policy) in a single operation. |
ping-webhook-subscription | The PingWebhookSubscription endpoint sends a test POST request to a specified webhook subscription in your PagerDuty account. |
post-account-subscription-for-business-service | This endpoint creates or updates an account subscription for a specific business service in PagerDuty. |
post-alert-grouping-settings | Creates a new Alert Grouping Setting in PagerDuty, defining how alerts will be automatically grouped into incidents based on specified configurations. |
post-analytic-metrics-on-escalation-policies | Retrieves and aggregates analytics metrics for incidents related to escalation policies in PagerDuty. |
post-analytics-metrics-responder-filters | The AnalyzeResponderMetrics endpoint aggregates and analyzes responder performance metrics for PagerDuty incidents. |
post-change-events | Send a change event to PagerDuty to track deployments, configuration changes, or other significant system modifications. |
post-event-orchestration-cache-variables | Creates a new cache variable within a PagerDuty event orchestration. |
post-incident-metrics | Retrieve analytics metrics for responders and teams including incident counts, response times, on-call hours, interruptions, escalations, and engagement statistics. |
post-incident-metrics-with-filters | This endpoint retrieves and aggregates analytics metrics for incidents across all teams in PagerDuty. |
post-incident-note-using-id | Adds a new note to an existing incident in PagerDuty. This endpoint allows users to append additional information, updates, or comments to a specific… |
post-incidents-analytics-with-filters | The AnalyzeRawIncidents endpoint retrieves and analyzes raw incident data from PagerDuty. |
post-incidents-metrics-filtered-by-service | The AnalyzeIncidentMetrics endpoint aggregates and analyzes incident data for PagerDuty services based on specified filters and parameters. |
post-incident-status-update | Posts a status update for a specific incident in PagerDuty. This endpoint allows you to add new information or progress reports to an ongoing… |
post-responder-incidents-with-filters | Retrieves a list of incidents associated with a specific responder in the PagerDuty incident management system. |
post-service-automation-action | This endpoint adds a service to an existing automation action in PagerDuty. |
post-team-notification-subscription | Creates notification subscriptions for a specific team in PagerDuty. |
post-team-to-runner | This endpoint adds a team to an Automation Action Runner in PagerDuty. |
preview-schedule-object | The preview_schedule endpoint allows you to simulate and visualize a PagerDuty schedule configuration before actually creating or updating it. |
render-template-for-incident | Renders a specific template for a given incident in PagerDuty. |
retrieve-abilities-list | Retrieves a list of abilities or capabilities available in the PagerDuty system. |
retrieve-ability-by-id | Tests whether a specific ability (feature capability) is available to your PagerDuty account using its unique identifier. |
retrieve-action-services-by-id | Retrieves a list of services associated with a specific automation action in PagerDuty. |
retrieve-active-service-event-by-id | Check if event orchestration is active for a specific PagerDuty service. |
retrieve-addon-by-id | Retrieves detailed information about a specific addon installed on a PagerDuty account. |
retrieve-alert-grouping-settings-by-id | Retrieves the alert grouping settings for a specific configuration identified by its unique ID in PagerDuty. |
retrieve-automation-action-invocation-by-id | Retrieves detailed information about a specific automation action invocation in PagerDuty. |
retrieve-automation-action-invocations | Retrieves a list of automation action invocations from the PagerDuty incident management platform. |
retrieve-automation-action-runner-teams | Retrieves detailed information about a specific team association with an Automation Actions runner in PagerDuty. |
retrieve-automation-service-action | Retrieves detailed information about the association between a specific automation action and a service in PagerDuty. |
retrieve-business-service-by-id | Retrieves detailed information about a specific business service by its ID. |
retrieve-business-service-dependencies | Retrieves the service dependencies for a specific business service in PagerDuty. |
retrieve-business-service-impactors | Retrieves impactors (typically incidents) currently affecting business services. |
retrieve-business-service-impacts | Retrieves a list of business services impacted by a specific PagerDuty incident. |
retrieve-business-services | Retrieve a list of business services from your PagerDuty account. |
retrieve-change-event-by-id | Retrieves detailed information about a specific change event by its unique ID. |
retrieve-change-event-information | Retrieves change events from PagerDuty. Change events track deployments, configuration changes, and infrastructure updates in your external systems. |
retrieve-current-user-info | Retrieves the profile information of the currently authenticated user in the PagerDuty system. |
retrieve-entity-tags-by-id | Retrieves the tags associated with a specific entity in the PagerDuty system. |
retrieve-event-orchestration-router-by-id | Retrieves the router configuration for a specific event orchestration in PagerDuty. |
retrieve-extension-by-id | Retrieves detailed information about a specific extension in PagerDuty. |
retrieve-extension-list | Retrieves a paginated list of extensions associated with the authenticated PagerDuty account. |
retrieve-incident-by-incident-id | Retrieves detailed information about a specific incident in PagerDuty using its unique identifier. |
retrieve-incident-custom-fields | Retrieves a list of custom fields associated with incidents in PagerDuty. |
retrieve-incident-custom-field-values | Retrieves the custom field values associated with a specific incident in PagerDuty. |
retrieve-incident-field-options | Retrieves the available field options for a specific custom incident field in PagerDuty. |
retrieve-incident-workflow-by-id | Retrieves detailed information about a specific incident workflow in PagerDuty. |
retrieve-incident-workflow-triggers | Retrieves a list of triggers associated with incident workflows in PagerDuty. |
retrieve-integration-by-service-id | Retrieves detailed information about a specific integration associated with a particular service in PagerDuty. |
retrieve-license-allocations | Retrieves the current license allocations for the PagerDuty account, showing which users have been allocated which licenses. |
retrieve-list-of-services | Retrieves a list of services configured in the PagerDuty account. |
retrieve-log-entry-by-id | Retrieves detailed information about a specific log entry in the PagerDuty system. |
retrieve-maintenance-windows | Retrieves a list of maintenance windows from the PagerDuty incident management platform. |
retrieve-notes-for-incident | Retrieves all notes associated with a specific incident in PagerDuty. |
retrieve-notifications | Retrieves a list of notifications sent to users in PagerDuty within a specified date range. |
retrieve-oncall-handoff-notification-rule | Retrieves detailed information about a specific on-call handoff notification rule for a given user in PagerDuty. |
retrieve-oncall-handoff-notification-rules | Retrieves the on-call handoff notification rules for a specific user in PagerDuty. |
retrieve-oncall-list | Retrieves the current on-call information for your PagerDuty account. |
retrieve-past-incidents | Retrieves a list of past similar incidents for a specific incident using machine learning. |
retrieve-postmortem-by-id | Retrieves the postmortem analysis for a specific post on a PagerDuty status page. |
retrieve-response-play-by-id | DEPRECATED: This endpoint has been deprecated and removed. |
retrieve-rule-by-service-id | Retrieves a specific service event rule by ID from a PagerDuty service. |
retrieve-ruleset-by-id | Retrieves detailed information about a specific ruleset in PagerDuty using its unique identifier. |
retrieve-ruleset-list | Retrieves a list of rulesets from the PagerDuty system. Rulesets are collections of event rules that define how incidents are managed and alerts are configured. |
retrieve-rules-for-service-id | Retrieves all rules associated with a specific PagerDuty service. |
retrieve-rules-from-ruleset-by-id | Retrieves a list of event rules associated with a specific ruleset in PagerDuty. Note: Rulesets reached end-of-life on January 31, 2025 and are… |
retrieve-schedule-audit-records-by-id | Retrieves the audit records for a specific PagerDuty schedule. |
retrieve-schedule-by-id | Retrieves detailed information about a specific schedule in PagerDuty using its unique identifier. |
retrieve-schedule-override-by-id | Lists all schedule overrides for a specific schedule within a date range. |
retrieve-service-audit-records-by-id | Retrieves the audit records for a specific PagerDuty service. |
retrieve-service-by-id | Retrieves detailed information about a specific PagerDuty service using its unique identifier. |
retrieve-service-change-events-by-id | Retrieves change events associated with a specific PagerDuty service. |
retrieve-service-impacts-from-status-dashboards | Retrieves the service impacts associated with a specific status dashboard in PagerDuty. |
retrieve-service-status-by-id | Retrieves a list of services associated with a specific status page in PagerDuty. |
retrieve-service-status-page | Retrieves detailed information about a specific service associated with a particular status page in PagerDuty. |
retrieve-standards-list | Retrieves the current set of Service Standards defined in the PagerDuty account. |
retrieve-standards-scores | Retrieves the standards scores for a specific technical service in PagerDuty. |
retrieve-standards-scores-by-resource-type | Retrieves the standards scores for a specified resource type in PagerDuty. |
retrieve-status-dashboard-by-slug | Retrieves detailed information about a specific PagerDuty status dashboard using its URL slug. |
retrieve-status-dashboards-information | Retrieves a list of status dashboards and their associated information from the PagerDuty system. |
retrieve-status-page-post | Retrieves all posts associated with a specific status page in PagerDuty. |
retrieve-status-page-severities-by-id | Retrieves the list of severities associated with a specific status page in PagerDuty. |
retrieve-status-pages-status | Retrieves the current statuses for a specified PagerDuty status page. |
retrieve-status-page-subscription-by-id | Retrieves a list of subscriptions associated with a specific PagerDuty status page. |
retrieve-tag-by-id | Retrieves detailed information about a specific tag in the PagerDuty system using its unique identifier. |
retrieve-tags | Retrieves a list of tags from your PagerDuty account with optional filtering and pagination. |
retrieve-team-audit-records | Retrieves the audit records for a specific team in PagerDuty. |
retrieve-team-details-by-id | Retrieves detailed information about a specific team in PagerDuty based on the provided team ID. |
retrieve-team-list | The ListTeams endpoint retrieves a list of teams within a PagerDuty account. |
retrieve-technical-service-details | Retrieves detailed information about a specific technical service and its dependencies within the PagerDuty incident management platform. |
retrieve-template-fields | Retrieves the available field definitions for PagerDuty status update templates. |
retrieve-unrouted-event-orchestration-by-id | Retrieves the unrouted orchestration configuration for a specific Event Orchestration in PagerDuty. |
retrieve-user-audit-records-by-id | Retrieves the audit records for a specific user in the PagerDuty system. |
retrieve-user-by-id | Retrieves detailed information about a specific PagerDuty user by their ID. |
retrieve-user-contact-methods-via-id | Retrieves all contact methods associated with a specific user in PagerDuty. |
retrieve-user-license-information | Retrieves the license information for a specific user in the PagerDuty system. |
retrieve-user-notification-rule | Retrieves a specific notification rule for a given user in PagerDuty. |
retrieve-user-notification-rules | Retrieves the notification rules for a specific user in PagerDuty. |
retrieve-users-by-schedule-id | Retrieves a list of users associated with a specific PagerDuty schedule. |
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… |
retrieve-user-status-update-notification-rule | Retrieves a specific status update notification rule for a given user in PagerDuty. |
retrieve-vendor-by-id | Get detailed information about a specific PagerDuty vendor integration by its ID. |
retrieve-webhook-subscriptions | Retrieves a list of all webhook subscriptions associated with the authenticated PagerDuty account. |
send-mcp-request | Tool to send JSON-RPC requests to PagerDuty’s Model Context Protocol (MCP) endpoint. |
send-responder-requests-for-incidents | Send responder requests to users or escalation policies for a PagerDuty incident. |
set-business-service-impact-status | This endpoint updates the impact status of a specific incident on a particular business service in 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. |
snooze-incident-by-duration | Snooze an acknowledged incident in PagerDuty for a specified duration. |
subscribe-entities-to-business-services | This endpoint allows you to subscribe users or teams to a specific business service in PagerDuty. |
subscribe-entities-to-incident-status-updates | Subscribes specified users or teams to receive status updates for a particular incident in PagerDuty. |
subscribe-to-user-notifications | Creates notification subscriptions for a specific user in PagerDuty. |
unsubscribe-business-service-entity | This endpoint unsubscribes specified users or teams from receiving notifications for a particular business service in PagerDuty. |
unsubscribe-from-incident-status-updates | Unsubscribes specified users or teams from receiving status updates for a particular incident in PagerDuty. |
unsubscribe-team-notification-subscriptions | Unsubscribes a team from notifications for specific incidents or business services in PagerDuty. |
unsubscribe-user-notification-subscriptions | This endpoint allows unsubscribing a user from notifications for specific incidents or business services in PagerDuty. |
update-custom-field-for-incident-type | 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… |
update-add-on-by-id | Updates an existing Add-on in PagerDuty with new properties. |
update-alert-grouping-settings-by-id | Update an existing Alert Grouping Setting in PagerDuty by its ID. |
update-alert-in-incident | Updates the status of a specific alert within an incident in PagerDuty. |
update-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… |
update-trigger | Updates an existing incident workflow trigger in PagerDuty. Triggers define when and how incident workflows are activated - either automatically… |
update-automation-runner-info | This endpoint allows you to update an existing Automation Action Runner in PagerDuty. |
update-business-service-by-id | This endpoint allows you to update an existing Business Service in PagerDuty. |
update-change-event-by-id | Update an existing change event in PagerDuty by its unique ID. |
update-custom-field-display-name | Updates an existing custom field for incidents in PagerDuty. |
update-custom-field-option | Updates a field option for a custom field on an incident type in PagerDuty. |
update-escalation-policy-by-id | Updates an existing escalation policy in PagerDuty with new settings and rules. |
update-escalation-policy-for-team | Associates an escalation policy with a team in PagerDuty. This creates or updates the link between a team and an escalation policy, enabling the team… |
update-event-orchestration-by-id | Updates an existing Event Orchestration in PagerDuty. This endpoint allows you to modify the name, description, and team ownership of a specific… |
update-event-orchestration-cache-variable | This endpoint updates a cache variable associated with a specific service in PagerDuty’s event orchestrations. |
update-event-rule-by-id | This endpoint allows you to update an existing Event Rule within a specified Ruleset in PagerDuty. |
update-event-rule-for-service | This endpoint allows you to update an existing Event Rule for a specific service in PagerDuty. |
update-extension-by-id | Updates an existing extension in PagerDuty. This endpoint allows you to modify the configuration of a previously created extension, such as a webhook… |
update-global-orchestration | Update the Global Orchestration configuration for an Event Orchestration. |
update-incident-alerts | This endpoint allows you to update the status of multiple alerts associated with a specific incident in PagerDuty. |
update-incident-by-id | The UpdateIncident endpoint allows you to modify various attributes of an existing incident in PagerDuty’s incident management system. |
update-incident-custom-field-values | Updates custom field values for a specific incident in PagerDuty. |
update-incident-details | This endpoint allows for bulk updating of multiple PagerDuty incidents in a single API call. |
update-incident-workflow | This endpoint updates an existing Incident Workflow in PagerDuty by its unique identifier. |
update-integration-by-id-and-integration-id | Updates an existing integration for a specific PagerDuty service. |
update-integration-label | This endpoint updates the label (name) of an integration associated with a specific event orchestration in PagerDuty. |
update-log-entry-channel | Updates collaboration channel information for a specific log entry in PagerDuty. |
update-maintenance-window-by-id | Updates an existing maintenance window in PagerDuty’s incident management system. |
update-oncall-handoff-notification-rule | This endpoint updates an existing on-call handoff notification rule for a specific user in PagerDuty. |
update-orchestration-router-details | Updates the configuration of an existing Event Orchestration Router in PagerDuty. |
update-response-play-by-id | Updates an existing Response Play in PagerDuty’s incident management system. |
update-ruleset-by-id | Updates an existing ruleset in the PagerDuty incident management system. |
update-schedule-by-id | The UpdateSchedule endpoint modifies an existing on-call schedule in PagerDuty. |
update-service-by-id | Updates an existing service in PagerDuty with the provided configuration. |
update-service-orchestration-active-status | Update the active status of a service orchestration in PagerDuty. |
update-standard-by-id | Updates an existing standard in the PagerDuty incident management platform. |
update-status-page-post | Updates an existing status page post update with new information. |
update-status-page-post-info | Creates or updates a post update on a specific PagerDuty status page. |
update-status-page-post-postmortem | Legacy duplicate of create_or_update_status_page_postmortem. |
update-status-page-post-resource | Updates an existing status page post on a PagerDuty Status Page. |
update-team-by-id | Updates an existing team in PagerDuty by modifying its name, description, visibility, or parent team. |
update-template-by-id | The UpdateTemplate endpoint allows you to modify an existing status update template in PagerDuty. |
update-service-orchestration-for-service | Update a Service Orchestration for a service. Service Orchestrations allow you to create Event Rules that evaluate and process events sent to this service. |
update-unrouted-orchestration-rules | Updates the unrouted orchestration rules for a specific Event Orchestration in PagerDuty. |
update-user-information | Updates an existing user’s information in PagerDuty. Modifies user profile attributes including name, email, time zone, role, job title, description, color, and license. |
update-user-notification-rule-by-id | Updates a specific status update notification rule for a PagerDuty user. |
update-user-role-on-team | Adds a user to a team or updates their role on a team. This endpoint manages team membership by assigning users to teams with specific roles. |
update-workflow-integration-connection | Update an existing Workflow Integration Connection. Updates properties of a workflow integration connection such as name, service URL, authentication… |