Connectors
Customer Support & Success
PagerDuty
Incident response: incidents, on-call schedules, escalation policies, and alert events
PagerDuty API referenceAPI checked August 18, 2026
- Signs in with
- Connection fields
- Runs on
- Cloud or On-Prem Worker
- Operations
- 468
- Ready-made triggers
- 30
Connect PagerDuty
- In Neblex open Connect › Connections and click New Connection.
- Search for PagerDuty and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| API keyRequiredSecret | PagerDuty REST API access key. |
Triggers
Start a flow when something changes in PagerDuty: add a Poll for changes trigger, choose PagerDuty and pick the event.
| Event | What it does | How |
|---|---|---|
| New or updated tags | Fires for each tags that appears or changes since the last check. | Checks for changes |
| New or updated templates | Fires for each templates that appears or changes since the last check. | Checks for changes |
| New or updated schedules_v3 | Fires for each schedules v3 that appears or changes since the last check. | Checks for changes |
| New or updated enrichment schemas | Fires for each enrichment schemas that appears or changes since the last check. | Checks for changes |
| New or updated escalation policies | Fires for each escalation policies that appears or changes since the last check. | Checks for changes |
| New or updated event enrichments | Fires for each event enrichments that appears or changes since the last check. | Checks for changes |
| New or updated event orchestrations | Fires for each event orchestrations created or changed since the last check. | Checks for changes by updated_at |
| New or updated ip allow lists | Fires for each ip allow lists that appears or changes since the last check. | Checks for changes |
| New or updated recommendations | Fires for each recommendations created or changed since the last check. | Checks for changes by updated_at |
| New or updated rulesets | Fires for each rulesets that appears or changes since the last check. | Checks for changes |
| New or updated schedules | Fires for each schedules that appears or changes since the last check. | Checks for changes |
| New or updated services | Fires for each services that appears or changes since the last check. | Checks for changes |
| New or updated teams | Fires for each teams that appears or changes since the last check. | Checks for changes |
| New or updated users | Fires for each users that appears or changes since the last check. | Checks for changes |
| New or updated webhooks | Fires for each webhooks that appears or changes since the last check. | Checks for changes |
| New tags | Fires for each tags that appears since the last check. | Checks for changes |
| New templates | Fires for each templates that appears since the last check. | Checks for changes |
| New schedules_v3 | Fires for each schedules v3 that appears since the last check. | Checks for changes |
| New enrichment schemas | Fires for each enrichment schemas created since the last check. | Checks for changes by created_at |
| New escalation policies | Fires for each escalation policies that appears since the last check. | Checks for changes |
| New event enrichments | Fires for each event enrichments that appears since the last check. | Checks for changes |
| New event orchestrations | Fires for each event orchestrations created since the last check. | Checks for changes by created_at |
| New ip allow lists | Fires for each ip allow lists that appears since the last check. | Checks for changes |
| New recommendations | Fires for each recommendations created since the last check. | Checks for changes by created_at |
| New rulesets | Fires for each rulesets that appears since the last check. | Checks for changes |
| New schedules | Fires for each schedules that appears since the last check. | Checks for changes |
| New services | Fires for each services that appears since the last check. | Checks for changes |
| New teams | Fires for each teams that appears since the last check. | Checks for changes |
| New users | Fires for each users created since the last check. | Checks for changes by created_at |
| New webhooks | Fires for each webhooks that appears since the last check. | Checks for changes |
Use it in a flow
- Open a flow, open the node library and search for PagerDuty.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
Operations
468 operations in 47 groups. Each one is a step you can add to a flow.
Abilities2
List abilitieslistAbilities | GET | List all of your account's abilities, by name. |
Test an abilitygetAbility | GET | Test whether your account has a given ability. |
Add-ons5
Delete an Add-ondeleteAddon | DELETE | Remove an existing Add-on. |
Get an Add-ongetAddon | GET | Get details about an existing Add-on. |
Install an Add-oncreateAddon | POST | Install an Add-on for your account. |
List installed Add-onslistAddon | GET | List all of the Add-ons installed on your account. |
Update an Add-onupdateAddon | PUT | Update an existing Add-on. |
Alert Grouping Settings5
Create an Alert Grouping SettingpostAlertGroupingSettings | POST | Create a new Alert Grouping Setting. |
Delete an Alert Grouping SettingdeleteAlertGroupingSetting | DELETE | Delete an existing Alert Grouping Setting. |
Get an Alert Grouping SettinggetAlertGroupingSetting | GET | Get an existing Alert Grouping Setting. |
List alert grouping settingslistAlertGroupingSettings | GET | List all of your alert grouping settings including both single service settings and global content based settings. |
Update an Alert Grouping SettingputAlertGroupingSetting | PUT | Update an Alert Grouping Setting. |
Analytics16
Get aggregated escalation policy datagetAnalyticsMetricsIncidentsEscalationPolicy | POST | Provides aggregated metrics for incidents aggregated into units of time by escalation policy. |
Get aggregated incident datagetAnalyticsMetricsIncidentsAll | POST | Provides aggregated enriched metrics for incidents. |
Get aggregated metrics for all escalation policiesgetAnalyticsMetricsIncidentsEscalationPolicyAll | POST | Provides aggregated metrics across all escalation policies. |
Get aggregated metrics for all respondersgetAnalyticsMetricsRespondersAll | POST | Provides aggregated incident metrics for all selected responders. |
Get aggregated metrics for all servicesgetAnalyticsMetricsIncidentsServiceAll | POST | Provides aggregated metrics across all services. |
Get aggregated metrics for all teamsgetAnalyticsMetricsIncidentsTeamAll | POST | Provides aggregated metrics across all teams. |
Get aggregated metrics for all usersgetAnalyticsMetricsUsersAll | POST | Provides aggregated metrics across all users within their account. |
Get aggregated PD Advance usage datagetAnalyticsMetricsPdAdvanceUsageFeatures | POST | Provides aggregated metrics for the usage of PD Advance. |
Get aggregated service datagetAnalyticsMetricsIncidentsService | POST | Provides aggregated metrics for incidents aggregated into units of time by service. |
Get aggregated team datagetAnalyticsMetricsIncidentsTeam | POST | Provides aggregated metrics for incidents aggregated into units of time by team. |
Get raw data - multiple incidentsgetAnalyticsIncidents | POST | Provides enriched incident data and metrics for multiple incidents. |
Get raw data - single incidentgetAnalyticsIncidentsById | GET | Provides enriched incident data and metrics for a single incident. |
Get raw incidents for a single responder_idgetAnalyticsResponderIncidents | POST | Provides enriched incident data and metrics for a specific responder. |
Get raw responses from a single incidentgetAnalyticsIncidentResponsesById | GET | Provides enriched responder data for a single incident. |
Get raw user analytics datagetAnalyticsUsers | POST | Allows users to retrieve a raw list of user analytics data within their account. |
Get responder data aggregated by teamgetAnalyticsMetricsRespondersTeam | POST | Provides incident metrics aggregated by responder. |
Audit1
List audit recordslistAuditRecords | GET | List audit trail records matching provided query params or default criteria. |
Automation Actions25
Associate a runner with a teamcreateAutomationActionsRunnerTeamAssociation | POST | Associate a runner with a team |
Associate an Automation Action with a servicecreateAutomationActionServiceAssocation | POST | Associate an Automation Action with a service |
Associate an Automation Action with a teamcreateAutomationActionTeamAssociation | POST | Associate an Automation Action with a team |
Create an Automation ActioncreateAutomationAction | POST | Create a Script, Process Automation, or Runbook Automation action |
Create an Automation Action runner.createAutomationActionsRunner | POST | Create a Process Automation or a Runbook Automation runner. |
Create an InvocationcreateAutomationActionInvocation | POST | Invokes an Action |
Delete an Automation ActiondeleteAutomationAction | DELETE | Delete an Automation Action |
Delete an Automation Action runnerdeleteAutomationActionsRunner | DELETE | Delete an Automation Action runner |
Disassociate a runner from a teamdeleteAutomationActionsRunnerTeamAssociation | DELETE | Disassociates a runner from a team |
Disassociate an Automation Action from a servicedeleteAutomationActionServiceAssociation | DELETE | Disassociate an Automation Action from a service |
Disassociate an Automation Action from a teamdeleteAutomationActionTeamAssociation | DELETE | Disassociate an Automation Action from a team |
Get all service references associated with an Automation ActiongetAutomationActionsActionServiceAssociations | GET | Gets all service references associated with an Automation Action |
Get all team references associated with a runnergetAutomationActionsRunnerTeamAssociations | GET | Gets all team references associated with a runner |
Get all team references associated with an Automation ActiongetAutomationActionsActionTeamAssociations | GET | Gets all team references associated with an Automation Action |
Get an Automation ActiongetAutomationAction | GET | Get an Automation Action |
Get an Automation Action runnergetAutomationActionsRunner | GET | Get an Automation Action runner |
Get an InvocationgetAutomationActionsInvocation | GET | Get an Automation Action Invocation |
Get the details of a runner / team relationgetAutomationActionsRunnerTeamAssociation | GET | Gets the details of a runner / team relation |
Get the details of an Automation Action / service relationgetAutomationActionsActionServiceAssociation | GET | Gets the details of a Automation Action / service relation |
Get the details of an Automation Action / team relationgetAutomationActionsActionTeamAssociation | GET | Gets the details of an Automation Action / team relation |
List Automation Action runnersgetAutomationActionsRunners | GET | Lists Automation Action runners matching provided query params. |
List Automation ActionsgetAllAutomationActions | GET | Lists Automation Actions matching provided query params. |
List InvocationslistAutomationActionInvocations | GET | List Invocations |
Update an Automation ActionupdateAutomationAction | PUT | Updates an Automation Action |
Update an Automation Action runnerupdateAutomationActionsRunner | PUT | Update an Automation Action runner |
Business Services16
Create a Business ServicecreateBusinessService | POST | Create a new Business Service. |
Create Business Service Account SubscriptioncreateBusinessServiceAccountSubscription | POST | Subscribe your Account to a Business Service. |
Create Business Service SubscriberscreateBusinessServiceNotificationSubscribers | POST | Subscribe the given entities to the given Business Service. |
Delete a Business ServicedeleteBusinessService | DELETE | Delete an existing Business Service. |
Delete Business Service Account SubscriptionremoveBusinessServiceAccountSubscription | DELETE | Unsubscribe your Account from a Business Service. |
Deletes the account-level priority threshold for Business Service impactdeleteBusinessServicePriorityThresholds | DELETE | Clears the Priority Threshold for the account. |
Get a Business ServicegetBusinessService | GET | Get details about an existing Business Service. |
Get the global priority threshold for a Business Service to be considered impacted by an IncidentgetBusinessServicePriorityThresholds | GET | Retrieves the priority threshold information for an account. |
List Business Service SubscribersgetBusinessServiceSubscribers | GET | Retrieve a list of Notification Subscribers on the Business Service. |
List Business ServiceslistBusinessServices | GET | List existing Business Services. |
List Business Services sorted by impacted statusgetBusinessServiceImpacts | GET | Retrieve a list top-level Business Services sorted by highest Impact with status included. |
List Impactors affecting Business ServicesgetBusinessServiceTopLevelImpactors | GET | Retrieve a list of Impactors for the top-level Business Services on the account. |
List the supporting Business Services for the given Business Service Id, sorted by impacted status.getBusinessServiceSupportingServiceImpacts | GET | Retrieve of Business Services that support the given Business Service sorted by highest Impact with status included. |
Remove Business Service SubscribersremoveBusinessServiceNotificationSubscriber | POST | Unsubscribes the matching Subscribers from a Business Service. |
Set the Account-level priority threshold for Business Service impact.putBusinessServicePriorityThresholds | PUT | Set the Account-level priority threshold for Business Service. |
Update a Business ServiceupdateBusinessService | PUT | Update an existing Business Service. |
Change Events6
Create a Change EventcreateChangeEvent | POST | Sending Change Events is documented as part of the V2 Events API. |
Get a Change EventgetChangeEvent | GET | Get details about an existing Change Event. |
List Change EventslistChangeEvents | GET | List all of the existing Change Events. |
List Change Events for a servicelistServiceChangeEvents | GET | List all of the existing Change Events for a service. |
List related Change Events for an IncidentlistIncidentRelatedChangeEvents | GET | List related Change Events for an Incident, as well as the reason these changes are correlated with the incident. |
Update a Change EventupdateChangeEvent | PUT | Update an existing Change Event Scoped OAuth requires: change events.write |
Enrichment Integrations13
Add a CMDB tableaddServiceNowTable | POST | Adds a new ServiceNow CMDB table configuration to an existing integration. |
Create a ServiceNow integrationcreateServiceNowIntegration | POST | Creates a ServiceNow enrichment integration with one or more CMDB table configurations. |
Create ServiceNow credentialscreateServiceNowCredentials | POST | Creates the ServiceNow API credentials used to authenticate synchronization and test requests. |
Delete a ServiceNow integrationdeleteServiceNowIntegration | DELETE | Deletes a ServiceNow enrichment integration, including all of its CMDB table configurations and their generated enrichment schemas, and disables any associated data synchronization. |
Delete ServiceNow credentialsdeleteServiceNowCredentials | DELETE | Deletes the ServiceNow credentials. |
Enable CMDB table syncenableServiceNowTableSync | POST | Enables data synchronization for a ServiceNow CMDB table configuration. |
Get a ServiceNow integrationgetServiceNowIntegration | GET | Retrieves a single ServiceNow enrichment integration by ID, including its CMDB tables, field mappings, the current sync status of each table, and credentials. |
Get ServiceNow credentialsgetServiceNowCredentials | GET | Retrieves the ServiceNow credentials by ID. |
List ServiceNow integrationslistServiceNowIntegrations | GET | Lists the ServiceNow enrichment integrations for the account, including their CMDB tables, field mappings, and credentials. |
Remove a CMDB tabledeleteServiceNowTable | DELETE | Removes a ServiceNow CMDB table configuration from an integration. |
Test a CMDB tabletestServiceNowTable | GET | Validates a ServiceNow CMDB table configuration by running a live query against ServiceNow and returning up to 10 sample records. |
Update a CMDB tableupdateServiceNowTable | PUT | Replaces a ServiceNow CMDB table configuration. |
Update ServiceNow credentialsupdateServiceNowCredentials | PUT | Updates the ServiceNow credentials. |
Enrichment Schemas12
Create an enrichment schemacreateEnrichmentSchema | POST | Creates an enrichment schema. |
Create an enrichment schemacreateEnrichmentSchema__multipart | POST | Creates an enrichment schema. |
Create an enrichment schemacreateEnrichmentSchema__text_csv | POST | Creates an enrichment schema. |
Delete an enrichment recorddeleteEnrichmentRecord | DELETE | Deletes a single enrichment record by ID and returns the deleted record. |
Delete an enrichment schemadeleteEnrichmentSchema | DELETE | Soft-deletes an enrichment schema and returns the deleted schema. |
Get an enrichment schemagetEnrichmentSchema | GET | Retrieves a specific enrichment schema by ID. |
List enrichment recordslistEnrichmentRecords | GET | Retrieves a page of enrichment records for a schema. |
List enrichment schemaslistEnrichmentSchemas | GET | Lists all enrichment schemas for the account. |
Query enrichment dataqueryEnrichmentData | POST | Query an enrichment schema for records matching a set of field values. |
Update an enrichment schemaupdateEnrichmentSchema | PUT | Updates the name and/or description of an enrichment schema. |
Upload CSV recordsuploadEnrichmentCsv | POST | Uploads a CSV file of enrichment records into an existing schema, as multipart/form-data or text/csv. |
Upload CSV recordsuploadEnrichmentCsv__text_csv | POST | Uploads a CSV file of enrichment records into an existing schema, as multipart/form-data or text/csv. |
Escalation Policies6
Create an escalation policycreateEscalationPolicy | POST | Creates a new escalation policy. |
Delete an escalation policydeleteEscalationPolicy | DELETE | Deletes an existing escalation policy and rules. |
Get an escalation policygetEscalationPolicy | GET | Get information about an existing escalation policy and its rules. |
List audit records for an escalation policylistEscalationPolicyAuditRecords | GET | |
List escalation policieslistEscalationPolicies | GET | List all of the existing escalation policies. |
Update an escalation policyupdateEscalationPolicy | PUT | Updates an existing escalation policy and rules. |
Event Enrichments12
Add Event Enrichment associationsaddEventEnrichmentAssociations | POST | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Create an Event EnrichmentcreateEventEnrichment | POST | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Delete an Event EnrichmentdeleteEventEnrichment | DELETE | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Delete Event Enrichment associationsdeleteEventEnrichmentAssociations | DELETE | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Get an Event EnrichmentgetEventEnrichment | GET | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Get Event Enrichment rulesgetEventEnrichmentRules | GET | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Get the account default Event EnrichmentgetAccountDefaultEventEnrichment | GET | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
List Event Enrichment associationslistEventEnrichmentAssociations | GET | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
List Event EnrichmentslistEventEnrichments | GET | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Mark an Event Enrichment as the account defaultmarkEventEnrichmentAsDefault | PUT | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Update an Event EnrichmentupdateEventEnrichment | PUT | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Update Event Enrichment rulesupdateEventEnrichmentRules | PUT | Event Enrichments allow you to automatically add contextual data to events as they're ingested, so that relevant information is available throughout the event, alert, and incident lifecycle. |
Event Orchestrations39
Create a Cache Variable for a Global Event OrchestrationcreateCacheVarOnGlobalOrch | POST | Create a Cache Variable for a Global Event Orchestration. |
Create a Cache Variable for a Service Event OrchestrationcreateCacheVarOnServiceOrch | POST | Create a Cache Variable for a Service Event Orchestration. |
Create an Integration for an Event OrchestrationpostOrchestrationIntegration | POST | Create an Integration associated with this Event Orchestration. |
Create an OrchestrationpostOrchestration | POST | Create a Global Event Orchestration. |
Delete a Cache Variable for a Global Event OrchestrationdeleteCacheVarOnGlobalOrch | DELETE | Delete a Cache Variable for a Global Event Orchestration. |
Delete a Cache Variable for a Service Event OrchestrationdeleteCacheVarOnServiceOrch | DELETE | Delete a Cache Variable for a Service Event Orchestration. |
Delete an Integration for an Event OrchestrationdeleteOrchestrationIntegration | DELETE | Delete an Integration and its associated Routing Key. |
Delete an OrchestrationdeleteOrchestration | DELETE | Delete a Global Event Orchestration. |
Delete Data for an External Data Cache Variable on a Global Event OrchestrationdeleteExternalDataCacheVarDataOnGlobalOrch | DELETE | Delete data for an external data type Cache Variable on a Global Event Orchestration Use External Data type Cache Variables to store string, number, or boolean values via a dedicated API... |
Delete Data for an External Data Cache Variable on a Service Event OrchestrationdeleteExternalDataCacheVarDataOnServiceOrch | DELETE | Delete Data for an external data type Cache Variable on a Service Event Orchestration. |
Get a Cache Variable for a Global Event OrchestrationgetCacheVarOnGlobalOrch | GET | Get a Cache Variable for a Global Event Orchestration. |
Get a Cache Variable for a Service Event OrchestrationgetCacheVarOnServiceOrch | GET | Get a Cache Variable for a Service Event Orchestration. |
Get an Integration for an Event OrchestrationgetOrchestrationIntegration | GET | Get an Integration associated with this Event Orchestrations. |
Get an OrchestrationgetOrchestration | GET | Get a Global Event Orchestration. |
Get Data for an External Data Cache Variable on a Global Event OrchestrationgetExternalDataCacheVarDataOnGlobalOrch | GET | Get the data for an external data type Cache Variable on a Global Orchestration. |
Get Data for an External Data Cache Variable on a Service Event OrchestrationgetExternalDataCacheVarDataOnServiceOrch | GET | Get the data for an external data type Cache Variable for a Service Event Orchestration. |
Get the Global Orchestration for an Event OrchestrationgetOrchPathGlobal | GET | Get the Global Orchestration for an Event Orchestration. |
Get the Router for an Event OrchestrationgetOrchPathRouter | GET | Get a Global Orchestration's Routing Rules. |
Get the Service Orchestration active status for a ServicegetOrchActiveStatus | GET | Get a Service Orchestration's active status. |
Get the Service Orchestration for a ServicegetOrchPathService | GET | Get a Service Orchestration. |
Get the Unrouted Orchestration for an Event OrchestrationgetOrchPathUnrouted | GET | Get a Global Event Orchestration's Rules for Unrouted events. |
List Cache Variables for a Global Event OrchestrationlistCacheVarOnGlobalOrch | GET | List Cache Variables for a Global Event Orchestration. |
List Cache Variables for a Service Event OrchestrationlistCacheVarOnServiceOrch | GET | List Cache Variables for a Service Event Orchestration. |
List Enablements for an Event OrchestrationlistEventOrchestrationFeatureEnablements | GET | List all feature enablement settings for an Event Orchestration. |
List Event OrchestrationslistEventOrchestrations | GET | List all Global Event Orchestrations on an Account. |
List Integrations for an Event OrchestrationlistOrchestrationIntegrations | GET | List the Integrations associated with this Event Orchestrations. |
Migrate an Integration from one Event Orchestration to anothermigrateOrchestrationIntegration | POST | Move an Integration and its Routing Key from the Event Orchestration specified in the request payload, to the Event Orchestration specified in the request URL. |
Update a Cache Variable for a Global Event OrchestrationupdateCacheVarOnGlobalOrch | PUT | Update a Cache Variable for a Global Event Orchestration. |
Update a Cache Variable for a Service Event OrchestrationupdateCacheVarOnServiceOrch | PUT | Update a Cache Variable for a Service Event Orchestration. |
Update an Enablement for an Event OrchestrationupdateEventOrchestrationFeatureEnablements | PUT | Update the feature enablement setting for a specific product addon on an Event Orchestration. |
Update an Integration for an Event OrchestrationupdateOrchestrationIntegration | PUT | Update an Integration associated with this Event Orchestrations. |
Update an OrchestrationupdateOrchestration | PUT | Update a Global Event Orchestration. |
Update Data for an External Data Cache Variable on a Global Event OrchestrationupdateExternalDataCacheVarDataOnGlobalOrch | PUT | Update data for an external data type Cache Variable on a Global Event Orchestration Use External Data type Cache Variables to store string, number, or boolean values via a dedicated API... |
Update Data for an External Data Cache Variable on a Service Event OrchestrationupdateExternalDataCacheVarDataOnServiceOrch | PUT | Update the data for an external data type Cache Variable on a Service Event Orchestration. |
Update the Global Orchestration for an Event OrchestrationupdateOrchPathGlobal | PUT | Update the Global Orchestration for an Event Orchestration. |
Update the Router for an Event OrchestrationupdateOrchPathRouter | PUT | Update a Global Orchestration's Routing Rules. |
Update the Service Orchestration active status for a ServiceupdateOrchActiveStatus | PUT | Update a Service Orchestration's active status. |
Update the Service Orchestration for a ServiceupdateOrchPathService | PUT | Update a Service Orchestration. |
Update the Unrouted Orchestration for an Event OrchestrationupdateOrchPathUnrouted | PUT | Update a Global Event Orchestration's Rules for Unrouted events. |
Extension Schemas2
Get an extension vendorgetExtensionSchema | GET | Get details about one specific extension vendor. |
List extension schemaslistExtensionSchemas | GET | List all extension schemas. |
Extensions6
Create an extensioncreateExtension | POST | Create a new Extension. |
Delete an extensiondeleteExtension | DELETE | Delete an existing extension. |
Enable an extensionenableExtension | POST | Enable an extension that is temporarily disabled. |
Get an extensiongetExtension | GET | Get details about an existing extension. |
List extensionslistExtensions | GET | List existing extensions. |
Update an extensionupdateExtension | PUT | Update an existing extension. |
Incident Custom Fields9
Create a FieldcreateCustomFieldsField | POST | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Create a Field OptioncreateCustomFieldsFieldOption | POST | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Delete a FielddeleteCustomFieldsField | DELETE | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Delete a Field OptiondeleteCustomFieldsFieldOption | DELETE | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Get a FieldgetCustomFieldsField | GET | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
List Field OptionslistCustomFieldsFieldOptions | GET | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
List FieldslistCustomFieldsFields | GET | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Update a FieldupdateCustomFieldsField | PUT | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Update a Field OptionupdateCustomFieldsFieldOption | PUT | Deprecated This endpoint is deprecated and only works for fields on the Base Incident Type. |
Incident Types14
Create a Custom Field for an Incident TypecreateIncidentTypeCustomField | POST | 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 data, to provide additional context and... |
Create a Field Option for a Custom FieldcreateIncidentTypeCustomFieldFieldOptions | POST | Create a field option for a custom field. |
Create an Incident TypecreateIncidentType | POST | Create a new incident type. |
Delete a Custom Field for an Incident TypedeleteIncidentTypeCustomField | DELETE | Delete a custom field for an incident type. |
Delete a Field Option for a Custom FielddeleteIncidentTypeCustomFieldFieldOption | DELETE | Delete a field option for a custom field. |
Get a Field Option on a Custom FieldgetIncidentTypeCustomFieldFieldOptions | GET | Get a field option on a custom field Custom Fields (CF) are a feature which will allow customers to extend Incidents with their own custom data, to provide additional context and support... |
Get an Incident TypegetIncidentType | GET | Get detailed information about a single incident type. |
Get an Incident Type Custom FieldgetIncidentTypeCustomField | GET | Get a custom field for an incident type. |
List Field Options on a Custom FieldlistIncidentTypeCustomField | GET | List field options for a custom field. |
List Incident Type Custom FieldslistIncidentTypeCustomFields | GET | List the custom fields for an incident type. |
List incident typeslistIncidentTypes | GET | List the available incident types Incident Types are a feature which will allow customers to categorize incidents, such as a security incident, a major incident, or a fraud incident. |
Update a Custom Field for an Incident TypeupdateIncidentTypeCustomField | PUT | Update a custom field for an incident type. |
Update a Field Option for a Custom FieldupdateIncidentTypeCustomFieldFieldOption | PUT | Update a field option for a custom field. |
Update an Incident TypeupdateIncidentType | PUT | Update an Incident Type. |
Incident Workflows15
Associate a Trigger and ServiceassociateServiceToIncidentWorkflowTrigger | POST | Associate a Service with an existing Incident Workflow Trigger Scoped OAuth requires: incident workflows.write |
Create a TriggercreateIncidentWorkflowTrigger | POST | Create new Incident Workflow Trigger Scoped OAuth requires: incident workflows.write |
Create an Incident WorkflowpostIncidentWorkflow | POST | Create a new Incident Workflow An Incident Workflow is a sequence of configurable Steps and associated Triggers that can execute automated Actions for a given Incident. |
Delete a TriggerdeleteIncidentWorkflowTrigger | DELETE | Delete an existing Incident Workflow Trigger Scoped OAuth requires: incident workflows.write |
Delete an Incident WorkflowdeleteIncidentWorkflow | DELETE | Delete an existing Incident Workflow An Incident Workflow is a sequence of configurable Steps and associated Triggers that can execute automated Actions for a given Incident. |
Dissociate a Trigger and ServicedeleteServiceFromIncidentWorkflowTrigger | DELETE | Remove a an existing Service from an Incident Workflow Trigger Scoped OAuth requires: incident workflows.write |
Get a TriggergetIncidentWorkflowTrigger | GET | Retrieve an existing Incident Workflows Trigger Scoped OAuth requires: incident workflows.read |
Get an ActiongetIncidentWorkflowAction | GET | Get an Incident Workflow Action Scoped OAuth requires: incident workflows.read |
Get an Incident WorkflowgetIncidentWorkflow | GET | Get an existing Incident Workflow An Incident Workflow is a sequence of configurable Steps and associated Triggers that can execute automated Actions for a given Incident. |
List ActionslistIncidentWorkflowActions | GET | List Incident Workflow Actions Scoped OAuth requires: incident workflows.read |
List Incident WorkflowslistIncidentWorkflows | GET | List existing Incident Workflows. |
List TriggerslistIncidentWorkflowTriggers | GET | List existing Incident Workflow Triggers Scoped OAuth requires: incident workflows.read |
Start an Incident Workflow InstancecreateIncidentWorkflowInstance | POST | Start an Instance of an Incident Workflow. |
Update a TriggerupdateIncidentWorkflowTrigger | PUT | Update an existing Incident Workflow Trigger Scoped OAuth requires: incident workflows.write |
Update an Incident WorkflowputIncidentWorkflow | PUT | Update an Incident Workflow An Incident Workflow is a sequence of configurable Steps and associated Triggers that can execute automated Actions for a given Incident. |
Incidents29
Add Notification SubscriberscreateIncidentNotificationSubscribers | POST | Subscribe the given entities to Incident Status Update Notifications. |
Cancel responder requests for an incidentcancelIncidentResponderRequest | PUT | Cancel pending responder requests for the specified incident. |
Create a note on an incidentcreateIncidentNote | POST | Create a new note for the specified incident. |
Create a responder request for an incidentcreateIncidentResponderRequest | POST | Send a new responder request for the specified incident. |
Create a status update on an incidentcreateIncidentStatusUpdate | POST | Create a new status update for the specified incident. |
Create an IncidentcreateIncident | POST | Create an incident synchronously without a corresponding event from a monitoring service. |
Delete a note on an incidentdeleteIncidentNote | DELETE | Delete an existing note for the specified incident. |
Get an alertgetIncidentAlert | GET | Show detailed information about an alert. |
Get an incidentgetIncident | GET | Show detailed information about an incident. |
Get Custom Field ValuesgetIncidentFieldValues | GET | Get custom field values for an incident. |
Get Outlier IncidentgetOutlierIncident | GET | Gets Outlier Incident information for a given Incident on its Service. |
Get Past IncidentsgetPastIncidents | GET | Past Incidents returns Incidents within the past 6 months that have similar metadata and were generated on the same Service as the parent Incident. |
Get Related IncidentsgetRelatedIncidents | GET | Returns the 20 most recent Related Incidents that are impacting other Responders and Services. |
List alerts for an incidentlistIncidentAlerts | GET | List alerts for the specified incident. |
List Business Services impacted by the given IncidentgetIncidentImpactedBusinessServices | GET | Retrieve a list of Business Services that are being impacted by the given Incident. |
List incidentslistIncidents | GET | List existing incidents. |
List log entries for an incidentlistIncidentLogEntries | GET | List log entries for the specified incident. |
List notes for an incidentlistIncidentNotes | GET | List existing notes for the specified incident. |
List Notification SubscribersgetIncidentNotificationSubscribers | GET | Retrieve a list of Notification Subscribers on the Incident. |
Manage alertsupdateIncidentAlerts | PUT | Resolve multiple alerts or associate them with different incidents. |
Manage incidentsupdateIncidents | PUT | Acknowledge, resolve, escalate or reassign one or more incidents. |
Manually change an Incident's Impact on a Business Service.putIncidentManualBusinessServiceAssociation | PUT | Change Impact of an Incident on a Business Service. |
Merge incidentsmergeIncidents | PUT | Merge a list of source incidents into the target incident. |
Remove Notification SubscriberremoveIncidentNotificationSubscribers | POST | Unsubscribes the matching Subscribers from Incident Status Update Notifications. |
Snooze an incidentcreateIncidentSnooze | POST | Snooze an incident. |
Update a note on an incidentupdateIncidentNote | PUT | Update an existing note for the specified incident. |
Update an alertupdateIncidentAlert | PUT | Resolve an alert or associate an alert with a new parent incident. |
Update an incidentupdateIncident | PUT | Acknowledge, resolve, escalate or reassign an incident. |
Update Custom Field ValuessetIncidentFieldValues | PUT | Set custom field values for an incident. |
IP Allow Lists6
Create an IP allow listcreateIpAllowList | POST | Early Access This API is in Early Access and may change at any time. |
Delete an IP allow listdeleteIpAllowList | DELETE | Early Access This API is in Early Access and may change at any time. |
Get an IP allow listgetIpAllowList | GET | Early Access This API is in Early Access and may change at any time. |
List audit records for an IP allow listlistIpAllowListAuditRecords | GET | Early Access This API is in Early Access and may change at any time. |
List IP allow listslistIpAllowLists | GET | Early Access This API is in Early Access and may change at any time. |
Update an IP allow listupdateIpAllowList | PUT | Early Access This API is in Early Access and may change at any time. |
Licenses2
List License AllocationslistLicenseAllocations | GET | List the Licenses allocated to Users within your Account Scoped OAuth requires: licenses.read |
List LicenseslistLicenses | GET | List the Licenses associated with your Account Scoped OAuth requires: licenses.read |
Log Entries3
Get a log entrygetLogEntry | GET | Get details for a specific incident log entry. |
List log entrieslistLogEntries | GET | List all of the incident log entries across the entire account. |
Update log entry channel information.updateLogEntryChannel | PUT | Update an existing incident log entry channel. |
Maintenance Windows5
Create a maintenance windowcreateMaintenanceWindow | POST | Create a new maintenance window for the specified services. |
Delete or end a maintenance windowdeleteMaintenanceWindow | DELETE | Delete an existing maintenance window if it's in the future, or end it if it's currently on-going. |
Get a maintenance windowgetMaintenanceWindow | GET | Get an existing maintenance window. |
List maintenance windowslistMaintenanceWindows | GET | List existing maintenance windows, optionally filtered by service and/or team, or whether they are from the past, present or future. |
Update a maintenance windowupdateMaintenanceWindow | PUT | Update an existing maintenance window. |
Notifications1
List notificationslistNotifications | GET | List notifications for a given time range, optionally filtered by type (sms notification, email notification, phone notification, or push notification). |
OAuth Delegations2
Delete all OAuth delegationsdeleteOauthDelegations | DELETE | Delete all OAuth delegations as per provided query parameters. |
Get OAuth delegations revocation requests statusgetOauthDelegationsRevocationRequestsStatus | GET | Deprecated This endpoint is deprecated as OAuth token revocation is now synchronous. |
On-Calls1
List all of the on-callslistOnCalls | GET | List the on-call entries during a given time range. |
Paused Incident Reports2
Get Paused Incident Reporting countsgetPausedIncidentReportCounts | GET | Returns reporting counts for paused Incident usage for a given reporting period (maximum 6 months lookback period). |
Get Paused Incident Reporting on AlertsgetPausedIncidentReportAlerts | GET | Returns the 5 most recent alerts that were triggered after being paused and the 5 most recent alerts that were resolved after being paused for a given reporting period (maximum 6 months... |
Priorities1
List prioritieslistPriorities | GET | List existing priorities, in order (most to least severe). |
Recommendations4
Accept a recommended ruleacceptRecommendedRule | POST | Accept a recommended rule and apply it to the service's Event Orchestration. |
Delete an accepted ruledeleteAcceptedRecommendedRule | DELETE | Remove a previously accepted recommended rule from a service's Event Orchestration. |
Dismiss a recommended ruledismissRecommendedRule | POST | Dismiss a recommended rule for a service, recording feedback on whether the recommendation was useful. |
List recommended ruleslistRecommendedRules | GET | List AI-generated recommended rules available for an account's Service Event Orchestrations. |
Rulesets10
Create a RulesetcreateRuleset | POST | Create a new Ruleset. |
Create an Event RulecreateRulesetEventRule | POST | Create a new Event Rule. |
Delete a RulesetdeleteRuleset | DELETE | Delete a Ruleset. |
Delete an Event RuledeleteRulesetEventRule | DELETE | Delete an Event Rule. |
Get a RulesetgetRuleset | GET | Get a Ruleset. |
Get an Event RulegetRulesetEventRule | GET | Get an Event Rule. |
List Event RuleslistRulesetEventRules | GET | List all Event Rules on a Ruleset. |
List RulesetslistRulesets | GET | List all Rulesets End-of-life Rulesets and Event Rules will end-of-life soon. |
Update a RulesetupdateRuleset | PUT | Update a Ruleset. |
Update an Event RuleupdateRulesetEventRule | PUT | Update an Event Rule. |
Schedules11
Create a schedulecreateSchedule | POST | Create a new on-call schedule. |
Create one or more overridescreateScheduleOverride | POST | Create one or more overrides, each for a specific user covering a specified time range. |
Delete a scheduledeleteSchedule | DELETE | Delete an on-call schedule. |
Delete an overridedeleteScheduleOverride | DELETE | Remove an override. |
Get a schedulegetSchedule | GET | Show detailed information about a schedule, including entries for each layer. |
List audit records for a schedulelistSchedulesAuditRecords | GET | |
List overrideslistScheduleOverrides | GET | List overrides for a given time range. |
List scheduleslistSchedules | GET | List the on-call schedules. |
List users on call.listScheduleUsers | GET | List all of the users on call in a given schedule for a given time range. |
Preview a schedulecreateSchedulePreview | POST | Preview what an on-call schedule would look like without saving it. |
Update a scheduleupdateSchedule | PUT | Update an existing on-call schedule. |
Schedules_v325
Create a rotationcreateRotation | POST | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Create a schedulecreateScheduleV3 | POST | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Create an eventcreateEvent | POST | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Create custom shiftscreateCustomShifts | POST | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Create overridescreateOverrides | POST | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Delete a custom shiftdeleteCustomShift | DELETE | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Delete a rotationdeleteRotation | DELETE | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Delete a scheduledeleteScheduleV3 | DELETE | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Delete an eventdeleteEvent | DELETE | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Delete an overridedeleteOverride | DELETE | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Get a custom shiftgetCustomShift | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Get a rotationgetRotation | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Get a schedulegetScheduleV3 | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Get an eventgetEvent | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Get an overridegetOverride | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
List audit records for a schedulelistSchedulesAuditRecordsV3 | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
List custom shiftslistCustomShifts | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
List eventslistEvents | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
List overrideslistOverrides | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
List rotationslistRotations | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
List scheduleslistSchedulesV3 | GET | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Update a custom shiftupdateCustomShift | PUT | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Update a scheduleupdateScheduleV3 | PUT | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Update an eventupdateEvent | PUT | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Update an overrideupdateOverride | PUT | Important note: Shift-based schedules use the V3 API and are not compatible with V2 automations. |
Service Custom Fields10
Create a FieldcreateServiceCustomField | POST | Creates a new Custom Field for Services, along with the Field Options if provided. |
Create a Field OptioncreateServiceCustomFieldOption | POST | Create a new option for the given field. |
Delete a FielddeleteServiceCustomField | DELETE | Delete a Custom Field from Services. |
Delete a Field OptiondeleteServiceCustomFieldOption | DELETE | Delete a field option. |
Get a FieldgetServiceCustomField | GET | Show detailed information about a Custom Field for Services. |
Get a Field OptiongetServiceCustomFieldOption | GET | Get a field option for a given field. |
List Field OptionslistServiceCustomFieldOptions | GET | List all options for a given field. |
List FieldslistServiceCustomFields | GET | List Custom Fields available for Services. |
Update a FieldupdateServiceCustomField | PUT | Update a Custom Field for Services. |
Update a Field OptionupdateServiceCustomFieldOption | PUT | Update a field option for a given field. |
Service Dependencies4
Associate service dependenciescreateServiceDependency | POST | Create new dependencies between two services. |
Disassociate service dependenciesdeleteServiceDependency | POST | Disassociate dependencies between two services. |
Get Business Service dependenciesgetBusinessServiceServiceDependencies | GET | Get all immediate dependencies of any Business Service. |
Get technical service dependenciesgetTechnicalServiceServiceDependencies | GET | Get all immediate dependencies of any technical service. |
Services19
Convert a Service's Event Rules into Event Orchestration RulesconvertServiceEventRulesToEventOrchestration | POST | Convert this Service's Event Rules into functionally equivalent Event Orchestration Rules. |
Create a new integrationcreateServiceIntegration | POST | Create a new integration belonging to a Service. |
Create a servicecreateService | POST | Create a new service. |
Create an Event Rule on a ServicecreateServiceEventRule | POST | Create a new Event Rule on a Service. |
Delete a servicedeleteService | DELETE | Delete an existing service. |
Delete an Event Rule from a ServicedeleteServiceEventRule | DELETE | Delete an Event Rule from a Service. |
Get a servicegetService | GET | Get details about an existing service. |
Get an Event Rule from a ServicegetServiceEventRule | GET | Get an Event Rule from a Service. |
Get Custom Field ValuesgetServiceCustomFieldValues | GET | Get custom field values for a service. |
Get Enablements for a ServicelistServiceFeatureEnablements | GET | List all feature enablement settings for a service. |
List audit records for a servicelistServiceAuditRecords | GET | |
List Service's Event RuleslistServiceEventRules | GET | List Event Rules on a Service. |
List serviceslistServices | GET | List existing Services. |
Update a serviceupdateService | PUT | Update an existing service. |
Update an Enablement for a ServiceupdateServiceFeatureEnablement | PUT | Update the feature enablement setting for a specific product addon on a service. |
Update an Event Rule on a ServiceupdateServiceEventRule | PUT | Update an Event Rule on a Service. |
Update an existing integrationupdateServiceIntegration | PUT | Update an integration belonging to a Service. |
Update Custom Field ValuesupdateServiceCustomFieldValues | PUT | Set custom field values for a service. |
View an integrationgetServiceIntegration | GET | Get details about an integration belonging to a service. |
Session Configurations3
Configure an account's session configurationsupdateSessionConfigurations | PUT | Creates or updates session configurations for a PagerDuty Account. |
Delete an account's session configurations.deleteSessionConfigurations | DELETE | Deletes the session configurations for a PagerDuty account that was previously set. |
Get an account's session configurationsgetSessionConfigurations | GET | Retrieves session configurations for a PagerDuty account. |
SRE Agent3
Delete an SRE Agent memorydeleteSreMemory | DELETE | Permanently delete an SRE Agent memory. |
List SRE Agent memorieslistSreMemories | GET | Search SRE Agent memories for the account. |
Update an SRE Agent memoryupdateSreMemory | PUT | Update an existing SRE Agent memory. |
Standards4
List a resource's standards scoreslistResourceStandards | GET | List standards applied to a specific resource Scoped OAuth requires: standards.read |
List resources' standards scoreslistResourceStandardsManyServices | GET | List standards applied to a set of resources Scoped OAuth requires: standards.read |
List StandardslistStandards | GET | Get all standards of an account. |
Update a standardupdateStandard | PUT | Updates a standard Scoped OAuth requires: standards.write |
Status Dashboards5
Get a single Status Dashboard by `id`getStatusDashboardById | GET | Get a Status Dashboard by its PagerDuty id. |
Get a single Status Dashboard by `url_slug`getStatusDashboardByUrlSlug | GET | Get a Status Dashboard by its PagerDuty url slug. |
Get impacted Business Services for a Status Dashboard by `url_slug`getStatusDashboardServiceImpactsByUrlSlug | GET | Get Business Service Impacts for the Business Services on a Status Dashboard by its url slug. |
Get impacted Business Services for a Status Dashboard by `id`.getStatusDashboardServiceImpactsById | GET | Get impacted Business Services for a Status Dashboard by id This endpoint does not return an exhaustive list of Business Services but rather provides access to the most impacted on the... |
List Status DashboardslistStatusDashboards | GET | Get all your account's custom Status Dashboard views. |
Status Pages26
Create a Status Page PostcreateStatusPagePost | POST | Create a Post for a Status Page by Status Page ID. |
Create a Status Page Post UpdatecreateStatusPagePostUpdate | POST | Create a Post Update for a Post by Post ID. |
Create a Status Page SubscriptioncreateStatusPageSubscription | POST | Create a Subscription for a Status Page by Status Page ID. |
Create or Update a Post PostmortemcreateOrUpdateStatusPagePostmortem | PUT | Create or Update a Postmortem for a Post by Post ID. |
Delete a Post PostmortemdeleteStatusPagePostmortem | DELETE | Delete a Postmortem for a Post by Post ID. |
Delete a Status Page PostdeleteStatusPagePost | DELETE | Delete a Post for a Status Page by Status Page ID and Post ID. |
Delete a Status Page Post UpdatedeleteStatusPagePostUpdate | DELETE | Delete a Post Update for a Post by Post ID and Post Update ID. |
Delete a Status Page SubscriptiondeleteStatusPageSubscription | DELETE | Delete a Subscription for a Status Page by Status Page ID and Subscription ID. |
Get a Post PostmortemgetPostmortem | GET | Get a Postmortem for a Post by Post ID. |
Get a Status Page ImpactgetStatusPageImpact | GET | Get an Impact for a Status Page by Status Page ID and Impact ID. |
Get a Status Page PostgetStatusPagePost | GET | Get a Post for a Status Page by Status Page ID and Post ID. |
Get a Status Page Post UpdategetPostUpdate | GET | Get a Post Update for a Post by Post ID and Post Update ID. |
Get a Status Page ServicegetStatusPageService | GET | Get a Service for a Status Page by Status Page ID and Service ID. |
Get a Status Page SeveritygetStatusPageSeverity | GET | Get a Severity for a Status Page by Status Page ID and Severity ID. |
Get a Status Page StatusgetStatusPageStatus | GET | Get a Status for a Status Page by Status Page ID and Status ID. |
Get a Status Page SubscriptiongetStatusPageSubscription | GET | Get a Subscription for a Status Page by Status Page ID and Subscription ID. |
List Status Page ImpactslistStatusPageImpacts | GET | List Impacts for a Status Page by Status Page ID. |
List Status Page Post UpdateslistStatusPagePostUpdates | GET | List Post Updates for a Status Page by Status Page ID and Post ID. |
List Status Page PostslistStatusPagePosts | GET | List Posts for a Status Page by Status Page ID. |
List Status Page ServiceslistStatusPageServices | GET | List Services for a Status Page by Status Page ID. |
List Status Page SeveritieslistStatusPageSeverities | GET | List Severities for a Status Page by Status Page ID. |
List Status Page StatuseslistStatusPageStatuses | GET | List Statuses for a Status Page by Status Page ID. |
List Status Page SubscriptionslistStatusPageSubscriptions | GET | List Subscriptions for a Status Page by Status Page ID. |
List Status PageslistStatusPages | GET | List Status Pages. |
Update a Status Page PostupdateStatusPagePost | PUT | Update a Post for a Status Page by Status Page ID. |
Update a Status Page Post UpdateupdateStatusPagePostUpdate | PUT | Update a Post Update for a Post by Post ID and Post Update ID. |
Tags7
Assign tagscreateEntityTypeByIdChangeTags | POST | Assign existing or new tags. |
Create a tagcreateTags | POST | Create a Tag. |
Delete a tagdeleteTag | DELETE | Remove an existing Tag. |
Get a taggetTag | GET | Get details about an existing Tag. |
Get connected entitiesgetTagsByEntityType | GET | Get related Users, Teams or Escalation Policies for the Tag. |
Get tags for entitiesgetEntityTypeByIdTags | GET | Get related tags for Users, Teams or Escalation Policies. |
List tagslistTags | GET | List all of your account's tags. |
Teams14
Add a user to a teamupdateTeamUser | PUT | Add a user to a team. |
Add an escalation policy to a teamupdateTeamEscalationPolicy | PUT | Add an escalation policy to a team. |
Create a teamcreateTeam | POST | Create a new Team. |
Create Team Notification SubscriptionscreateTeamNotificationSubscriptions | POST | Create new Notification Subscriptions for the given Team. |
Delete a teamdeleteTeam | DELETE | Remove an existing team. |
Get a teamgetTeam | GET | Get details about an existing team. |
List audit records for a teamlistTeamsAuditRecords | GET | |
List members of a teamlistTeamUsers | GET | Get information about members on a team. |
List Team Notification SubscriptionsgetTeamNotificationSubscriptions | GET | Retrieve a list of Notification Subscriptions the given Team has. |
List teamslistTeams | GET | List teams of your PagerDuty account, optionally filtered by a search query. |
Remove a user from a teamdeleteTeamUser | DELETE | Remove a user from a team. |
Remove an escalation policy from a teamdeleteTeamEscalationPolicy | DELETE | Remove an escalation policy from a team. |
removeTeamNotificationSubscriptionsremoveTeamNotificationSubscriptions | POST | Unsubscribe the given Team from Notifications on the matching Subscribable entities. |
Update a teamupdateTeam | PUT | Update an existing team. |
Templates7
Create a templatecreateTemplate | POST | Create a new template Scoped OAuth requires: templates.write |
Delete a templatedeleteTemplate | DELETE | Delete a specific of templates on the account Scoped OAuth requires: templates.write |
Get a templategetTemplate | GET | Get a single template on the account Scoped OAuth requires: templates.read |
List template fieldsgetTemplateFields | GET | Get a list of fields that can be used on the account templates. |
List templatesgetTemplates | GET | Get a list of all the template on an account Scoped OAuth requires: templates.read |
Render a templaterenderTemplate | POST | Render a template. |
Update a templateupdateTemplate | PUT | Update an existing template Scoped OAuth requires: templates.write |
Users38
Create a usercreateUser | POST | Create a new user. |
Create a user contact methodcreateUserContactMethod | POST | Create a new contact method for the User. |
Create a User Handoff Notification RulecreateUserHandoffNotificationRule | POST | Create a new Handoff Notification Rule. |
Create a user notification rulecreateUserNotificationRule | POST | Create a new notification rule. |
Create a user status update notification rulecreateUserStatusUpdateNotificationRule | POST | Create a new status update notification rule. |
Create Notification SubcriptionscreateUserNotificationSubscriptions | POST | Create new Notification Subscriptions for the given User. |
Delete a userdeleteUser | DELETE | Remove an existing user. |
Delete a user's contact methoddeleteUserContactMethod | DELETE | Remove a user's contact method. |
Delete a User's Handoff Notification ruledeleteUserHandoffNotificationRule | DELETE | Remove a User's Handoff Notification Rule. |
Delete a user's notification ruledeleteUserNotificationRule | DELETE | Remove a user's notification rule. |
Delete a user's sessiondeleteUserSession | DELETE | Deprecated This endpoint is deprecated as OAuth token revocation is now synchronous. |
Delete a user's status update notification ruledeleteUserStatusUpdateNotificationRule | DELETE | Remove a user's status update notification rule. |
Delete all user sessionsdeleteUserSessions | DELETE | Deprecated This endpoint is deprecated as OAuth token revocation is now synchronous. |
Get a usergetUser | GET | Get details about an existing user. |
Get a user's contact methodgetUserContactMethod | GET | Get details about a User's contact method. |
Get a user's delegationgetUserDelegation | GET | Get details about a specific OAuth delegation. |
Get a user's handoff notification rulegetUserHandoffNotifiactionRule | GET | Get details about a User's Handoff Notification Rule. |
Get a user's notification rulegetUserNotificationRule | GET | Get details about a user's notification rule. |
Get a user's sessiongetUserSession | GET | Deprecated This endpoint is deprecated, please use the Get OAuth Delegation endpoint instead. |
Get a user's status update notification rulegetUserStatusUpdateNotificationRule | GET | Get details about a user's status update notification rule. |
Get the current usergetCurrentUser | GET | Get details about the current user. |
Get the License allocated to a UsergetUserLicense | GET | Get the License allocated to a User Scoped OAuth requires: licenses.read |
List a user's active sessionsgetUserSessions | GET | Deprecated This endpoint is deprecated, please use the List OAuth Delegations endpoint instead. |
List a user's contact methodsgetUserContactMethods | GET | List contact methods of your PagerDuty user. |
List a user's delegationslistUserDelegations | GET | Get a list of OAuth delegations for a specific user. |
List a User's Handoff Notification RulesgetUserHandoffNotificationRules | GET | List Handoff Notification Rules of your PagerDuty User. |
List a user's notification rulesgetUserNotificationRules | GET | List notification rules of your PagerDuty user. |
List a user's status update notification rulesgetUserStatusUpdateNotificationRules | GET | List status update notification rules of your PagerDuty user. |
List audit records for a userlistUsersAuditRecords | GET | The response will include audit records with changes that are made to the identified user not changes made by the identified user. |
List Notification SubscriptionsgetUserNotificationSubscriptions | GET | Retrieve a list of Notification Subscriptions the given User has. |
List userslistUsers | GET | List users of your PagerDuty account, optionally filtered by a search query. |
Regenerate a user's calendar feed URL keyregenerateUserPrivateUrlKey | POST | Regenerate the private URL key used to construct a user's personal iCal calendar feed URLs (http cal url and web cal url). |
Remove Notification SubscriptionsunsubscribeUserNotificationSubscriptions | POST | Unsubscribe the given User from Notifications on the matching Subscribable entities. |
Update a userupdateUser | PUT | Update an existing user. |
Update a user's contact methodupdateUserContactMethod | PUT | Update a User's contact method. |
Update a User's Handoff Notification RuleupdateUserHandoffNotification | PUT | Update a User's Handoff Notification Rule. |
Update a user's notification ruleupdateUserNotificationRule | PUT | Update a user's notification rule. |
Update a user's status update notification ruleupdateUserStatusUpdateNotificationRule | PUT | Update a user's status update notification rule. |
Vendors2
Get a vendorgetVendor | GET | Get details about one specific vendor. |
List vendorslistVendors | GET | List all vendors. |
Webhooks12
Create a webhook subscriptioncreateWebhookSubscription | POST | Creates a new webhook subscription. |
Create an OAuth clientcreateOauthClient | POST | Create a new OAuth client for webhook subscriptions. |
Delete a webhook subscriptiondeleteWebhookSubscription | DELETE | Deletes a webhook subscription. |
Delete an OAuth clientdeleteOauthClient | DELETE | Delete an OAuth client. |
Enable a webhook subscriptionenableWebhookSubscription | POST | Enable a webhook subscription that is temporarily disabled. |
Get a webhook subscriptiongetWebhookSubscription | GET | Gets details about an existing webhook subscription. |
Get an OAuth clientgetOauthClient | GET | Get details of a specific OAuth client by ID. |
List OAuth clientslistOauthClients | GET | List all OAuth clients for webhook subscriptions. |
List webhook subscriptionslistWebhookSubscriptions | GET | List existing webhook subscriptions. |
Test a webhook subscriptiontestWebhookSubscription | POST | Test a webhook subscription. |
Update a webhook subscriptionupdateWebhookSubscription | PUT | Updates an existing webhook subscription. |
Update an OAuth clientupdateOauthClient | PUT | Update an existing OAuth client. |
Workflow Integrations8
Create Workflow Integration ConnectioncreateWorkflowIntegrationConnection | POST | Create a new Workflow Integration Connection. |
Delete Workflow Integration ConnectiondeleteWorkflowIntegrationConnection | DELETE | Delete a Workflow Integration Connection. |
Get Workflow IntegrationgetWorkflowIntegration | GET | Get details about a Workflow Integration. |
Get Workflow Integration ConnectiongetWorkflowIntegrationConnection | GET | Get details about a Workflow Integration Connection. |
List all Workflow Integration ConnectionslistWorkflowIntegrationConnections | GET | List all Workflow Integration Connections. |
List Workflow Integration ConnectionslistWorkflowIntegrationConnectionsByIntegration | GET | List all Workflow Integration Connections for a specific Workflow Integration. |
List Workflow IntegrationslistWorkflowIntegrations | GET | List available Workflow Integrations. |
Update Workflow Integration ConnectionupdateWorkflowIntegrationConnection | PATCH | Update an existing Workflow Integration Connection. |