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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for PagerDuty and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API keyRequiredSecretPagerDuty 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.

EventWhat it doesHow
New or updated tagsFires for each tags that appears or changes since the last check.Checks for changes
New or updated templatesFires for each templates that appears or changes since the last check.Checks for changes
New or updated schedules_v3Fires for each schedules v3 that appears or changes since the last check.Checks for changes
New or updated enrichment schemasFires for each enrichment schemas that appears or changes since the last check.Checks for changes
New or updated escalation policiesFires for each escalation policies that appears or changes since the last check.Checks for changes
New or updated event enrichmentsFires for each event enrichments that appears or changes since the last check.Checks for changes
New or updated event orchestrationsFires for each event orchestrations created or changed since the last check.Checks for changes by updated_at
New or updated ip allow listsFires for each ip allow lists that appears or changes since the last check.Checks for changes
New or updated recommendationsFires for each recommendations created or changed since the last check.Checks for changes by updated_at
New or updated rulesetsFires for each rulesets that appears or changes since the last check.Checks for changes
New or updated schedulesFires for each schedules that appears or changes since the last check.Checks for changes
New or updated servicesFires for each services that appears or changes since the last check.Checks for changes
New or updated teamsFires for each teams that appears or changes since the last check.Checks for changes
New or updated usersFires for each users that appears or changes since the last check.Checks for changes
New or updated webhooksFires for each webhooks that appears or changes since the last check.Checks for changes
New tagsFires for each tags that appears since the last check.Checks for changes
New templatesFires for each templates that appears since the last check.Checks for changes
New schedules_v3Fires for each schedules v3 that appears since the last check.Checks for changes
New enrichment schemasFires for each enrichment schemas created since the last check.Checks for changes by created_at
New escalation policiesFires for each escalation policies that appears since the last check.Checks for changes
New event enrichmentsFires for each event enrichments that appears since the last check.Checks for changes
New event orchestrationsFires for each event orchestrations created since the last check.Checks for changes by created_at
New ip allow listsFires for each ip allow lists that appears since the last check.Checks for changes
New recommendationsFires for each recommendations created since the last check.Checks for changes by created_at
New rulesetsFires for each rulesets that appears since the last check.Checks for changes
New schedulesFires for each schedules that appears since the last check.Checks for changes
New servicesFires for each services that appears since the last check.Checks for changes
New teamsFires for each teams that appears since the last check.Checks for changes
New usersFires for each users created since the last check.Checks for changes by created_at
New webhooksFires for each webhooks that appears since the last check.Checks for changes

Use it in a flow

  1. Open a flow, open the node library and search for PagerDuty.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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 abilitieslistAbilitiesGETList all of your account's abilities, by name.
Test an abilitygetAbilityGETTest whether your account has a given ability.
Add-ons5
Delete an Add-ondeleteAddonDELETERemove an existing Add-on.
Get an Add-ongetAddonGETGet details about an existing Add-on.
Install an Add-oncreateAddonPOSTInstall an Add-on for your account.
List installed Add-onslistAddonGETList all of the Add-ons installed on your account.
Update an Add-onupdateAddonPUTUpdate an existing Add-on.
Alert Grouping Settings5
Create an Alert Grouping SettingpostAlertGroupingSettingsPOSTCreate a new Alert Grouping Setting.
Delete an Alert Grouping SettingdeleteAlertGroupingSettingDELETEDelete an existing Alert Grouping Setting.
Get an Alert Grouping SettinggetAlertGroupingSettingGETGet an existing Alert Grouping Setting.
List alert grouping settingslistAlertGroupingSettingsGETList all of your alert grouping settings including both single service settings and global content based settings.
Update an Alert Grouping SettingputAlertGroupingSettingPUTUpdate an Alert Grouping Setting.
Analytics16
Get aggregated escalation policy datagetAnalyticsMetricsIncidentsEscalationPolicyPOSTProvides aggregated metrics for incidents aggregated into units of time by escalation policy.
Get aggregated incident datagetAnalyticsMetricsIncidentsAllPOSTProvides aggregated enriched metrics for incidents.
Get aggregated metrics for all escalation policiesgetAnalyticsMetricsIncidentsEscalationPolicyAllPOSTProvides aggregated metrics across all escalation policies.
Get aggregated metrics for all respondersgetAnalyticsMetricsRespondersAllPOSTProvides aggregated incident metrics for all selected responders.
Get aggregated metrics for all servicesgetAnalyticsMetricsIncidentsServiceAllPOSTProvides aggregated metrics across all services.
Get aggregated metrics for all teamsgetAnalyticsMetricsIncidentsTeamAllPOSTProvides aggregated metrics across all teams.
Get aggregated metrics for all usersgetAnalyticsMetricsUsersAllPOSTProvides aggregated metrics across all users within their account.
Get aggregated PD Advance usage datagetAnalyticsMetricsPdAdvanceUsageFeaturesPOSTProvides aggregated metrics for the usage of PD Advance.
Get aggregated service datagetAnalyticsMetricsIncidentsServicePOSTProvides aggregated metrics for incidents aggregated into units of time by service.
Get aggregated team datagetAnalyticsMetricsIncidentsTeamPOSTProvides aggregated metrics for incidents aggregated into units of time by team.
Get raw data - multiple incidentsgetAnalyticsIncidentsPOSTProvides enriched incident data and metrics for multiple incidents.
Get raw data - single incidentgetAnalyticsIncidentsByIdGETProvides enriched incident data and metrics for a single incident.
Get raw incidents for a single responder_idgetAnalyticsResponderIncidentsPOSTProvides enriched incident data and metrics for a specific responder.
Get raw responses from a single incidentgetAnalyticsIncidentResponsesByIdGETProvides enriched responder data for a single incident.
Get raw user analytics datagetAnalyticsUsersPOSTAllows users to retrieve a raw list of user analytics data within their account.
Get responder data aggregated by teamgetAnalyticsMetricsRespondersTeamPOSTProvides incident metrics aggregated by responder.
Audit1
List audit recordslistAuditRecordsGETList audit trail records matching provided query params or default criteria.
Automation Actions25
Associate a runner with a teamcreateAutomationActionsRunnerTeamAssociationPOSTAssociate a runner with a team
Associate an Automation Action with a servicecreateAutomationActionServiceAssocationPOSTAssociate an Automation Action with a service
Associate an Automation Action with a teamcreateAutomationActionTeamAssociationPOSTAssociate an Automation Action with a team
Create an Automation ActioncreateAutomationActionPOSTCreate a Script, Process Automation, or Runbook Automation action
Create an Automation Action runner.createAutomationActionsRunnerPOSTCreate a Process Automation or a Runbook Automation runner.
Create an InvocationcreateAutomationActionInvocationPOSTInvokes an Action
Delete an Automation ActiondeleteAutomationActionDELETEDelete an Automation Action
Delete an Automation Action runnerdeleteAutomationActionsRunnerDELETEDelete an Automation Action runner
Disassociate a runner from a teamdeleteAutomationActionsRunnerTeamAssociationDELETEDisassociates a runner from a team
Disassociate an Automation Action from a servicedeleteAutomationActionServiceAssociationDELETEDisassociate an Automation Action from a service
Disassociate an Automation Action from a teamdeleteAutomationActionTeamAssociationDELETEDisassociate an Automation Action from a team
Get all service references associated with an Automation ActiongetAutomationActionsActionServiceAssociationsGETGets all service references associated with an Automation Action
Get all team references associated with a runnergetAutomationActionsRunnerTeamAssociationsGETGets all team references associated with a runner
Get all team references associated with an Automation ActiongetAutomationActionsActionTeamAssociationsGETGets all team references associated with an Automation Action
Get an Automation ActiongetAutomationActionGETGet an Automation Action
Get an Automation Action runnergetAutomationActionsRunnerGETGet an Automation Action runner
Get an InvocationgetAutomationActionsInvocationGETGet an Automation Action Invocation
Get the details of a runner / team relationgetAutomationActionsRunnerTeamAssociationGETGets the details of a runner / team relation
Get the details of an Automation Action / service relationgetAutomationActionsActionServiceAssociationGETGets the details of a Automation Action / service relation
Get the details of an Automation Action / team relationgetAutomationActionsActionTeamAssociationGETGets the details of an Automation Action / team relation
List Automation Action runnersgetAutomationActionsRunnersGETLists Automation Action runners matching provided query params.
List Automation ActionsgetAllAutomationActionsGETLists Automation Actions matching provided query params.
List InvocationslistAutomationActionInvocationsGETList Invocations
Update an Automation ActionupdateAutomationActionPUTUpdates an Automation Action
Update an Automation Action runnerupdateAutomationActionsRunnerPUTUpdate an Automation Action runner
Business Services16
Create a Business ServicecreateBusinessServicePOSTCreate a new Business Service.
Create Business Service Account SubscriptioncreateBusinessServiceAccountSubscriptionPOSTSubscribe your Account to a Business Service.
Create Business Service SubscriberscreateBusinessServiceNotificationSubscribersPOSTSubscribe the given entities to the given Business Service.
Delete a Business ServicedeleteBusinessServiceDELETEDelete an existing Business Service.
Delete Business Service Account SubscriptionremoveBusinessServiceAccountSubscriptionDELETEUnsubscribe your Account from a Business Service.
Deletes the account-level priority threshold for Business Service impactdeleteBusinessServicePriorityThresholdsDELETEClears the Priority Threshold for the account.
Get a Business ServicegetBusinessServiceGETGet details about an existing Business Service.
Get the global priority threshold for a Business Service to be considered impacted by an IncidentgetBusinessServicePriorityThresholdsGETRetrieves the priority threshold information for an account.
List Business Service SubscribersgetBusinessServiceSubscribersGETRetrieve a list of Notification Subscribers on the Business Service.
List Business ServiceslistBusinessServicesGETList existing Business Services.
List Business Services sorted by impacted statusgetBusinessServiceImpactsGETRetrieve a list top-level Business Services sorted by highest Impact with status included.
List Impactors affecting Business ServicesgetBusinessServiceTopLevelImpactorsGETRetrieve 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.getBusinessServiceSupportingServiceImpactsGETRetrieve of Business Services that support the given Business Service sorted by highest Impact with status included.
Remove Business Service SubscribersremoveBusinessServiceNotificationSubscriberPOSTUnsubscribes the matching Subscribers from a Business Service.
Set the Account-level priority threshold for Business Service impact.putBusinessServicePriorityThresholdsPUTSet the Account-level priority threshold for Business Service.
Update a Business ServiceupdateBusinessServicePUTUpdate an existing Business Service.
Change Events6
Create a Change EventcreateChangeEventPOSTSending Change Events is documented as part of the V2 Events API.
Get a Change EventgetChangeEventGETGet details about an existing Change Event.
List Change EventslistChangeEventsGETList all of the existing Change Events.
List Change Events for a servicelistServiceChangeEventsGETList all of the existing Change Events for a service.
List related Change Events for an IncidentlistIncidentRelatedChangeEventsGETList related Change Events for an Incident, as well as the reason these changes are correlated with the incident.
Update a Change EventupdateChangeEventPUTUpdate an existing Change Event Scoped OAuth requires: change events.write
Enrichment Integrations13
Add a CMDB tableaddServiceNowTablePOSTAdds a new ServiceNow CMDB table configuration to an existing integration.
Create a ServiceNow integrationcreateServiceNowIntegrationPOSTCreates a ServiceNow enrichment integration with one or more CMDB table configurations.
Create ServiceNow credentialscreateServiceNowCredentialsPOSTCreates the ServiceNow API credentials used to authenticate synchronization and test requests.
Delete a ServiceNow integrationdeleteServiceNowIntegrationDELETEDeletes a ServiceNow enrichment integration, including all of its CMDB table configurations and their generated enrichment schemas, and disables any associated data synchronization.
Delete ServiceNow credentialsdeleteServiceNowCredentialsDELETEDeletes the ServiceNow credentials.
Enable CMDB table syncenableServiceNowTableSyncPOSTEnables data synchronization for a ServiceNow CMDB table configuration.
Get a ServiceNow integrationgetServiceNowIntegrationGETRetrieves a single ServiceNow enrichment integration by ID, including its CMDB tables, field mappings, the current sync status of each table, and credentials.
Get ServiceNow credentialsgetServiceNowCredentialsGETRetrieves the ServiceNow credentials by ID.
List ServiceNow integrationslistServiceNowIntegrationsGETLists the ServiceNow enrichment integrations for the account, including their CMDB tables, field mappings, and credentials.
Remove a CMDB tabledeleteServiceNowTableDELETERemoves a ServiceNow CMDB table configuration from an integration.
Test a CMDB tabletestServiceNowTableGETValidates a ServiceNow CMDB table configuration by running a live query against ServiceNow and returning up to 10 sample records.
Update a CMDB tableupdateServiceNowTablePUTReplaces a ServiceNow CMDB table configuration.
Update ServiceNow credentialsupdateServiceNowCredentialsPUTUpdates the ServiceNow credentials.
Enrichment Schemas12
Create an enrichment schemacreateEnrichmentSchemaPOSTCreates an enrichment schema.
Create an enrichment schemacreateEnrichmentSchema__multipartPOSTCreates an enrichment schema.
Create an enrichment schemacreateEnrichmentSchema__text_csvPOSTCreates an enrichment schema.
Delete an enrichment recorddeleteEnrichmentRecordDELETEDeletes a single enrichment record by ID and returns the deleted record.
Delete an enrichment schemadeleteEnrichmentSchemaDELETESoft-deletes an enrichment schema and returns the deleted schema.
Get an enrichment schemagetEnrichmentSchemaGETRetrieves a specific enrichment schema by ID.
List enrichment recordslistEnrichmentRecordsGETRetrieves a page of enrichment records for a schema.
List enrichment schemaslistEnrichmentSchemasGETLists all enrichment schemas for the account.
Query enrichment dataqueryEnrichmentDataPOSTQuery an enrichment schema for records matching a set of field values.
Update an enrichment schemaupdateEnrichmentSchemaPUTUpdates the name and/or description of an enrichment schema.
Upload CSV recordsuploadEnrichmentCsvPOSTUploads a CSV file of enrichment records into an existing schema, as multipart/form-data or text/csv.
Upload CSV recordsuploadEnrichmentCsv__text_csvPOSTUploads a CSV file of enrichment records into an existing schema, as multipart/form-data or text/csv.
Escalation Policies6
Create an escalation policycreateEscalationPolicyPOSTCreates a new escalation policy.
Delete an escalation policydeleteEscalationPolicyDELETEDeletes an existing escalation policy and rules.
Get an escalation policygetEscalationPolicyGETGet information about an existing escalation policy and its rules.
List audit records for an escalation policylistEscalationPolicyAuditRecordsGET
List escalation policieslistEscalationPoliciesGETList all of the existing escalation policies.
Update an escalation policyupdateEscalationPolicyPUTUpdates an existing escalation policy and rules.
Event Enrichments12
Add Event Enrichment associationsaddEventEnrichmentAssociationsPOSTEvent 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 EnrichmentcreateEventEnrichmentPOSTEvent 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 EnrichmentdeleteEventEnrichmentDELETEEvent 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 associationsdeleteEventEnrichmentAssociationsDELETEEvent 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 EnrichmentgetEventEnrichmentGETEvent 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 rulesgetEventEnrichmentRulesGETEvent 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 EnrichmentgetAccountDefaultEventEnrichmentGETEvent 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 associationslistEventEnrichmentAssociationsGETEvent 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 EnrichmentslistEventEnrichmentsGETEvent 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 defaultmarkEventEnrichmentAsDefaultPUTEvent 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 EnrichmentupdateEventEnrichmentPUTEvent 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 rulesupdateEventEnrichmentRulesPUTEvent 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 OrchestrationcreateCacheVarOnGlobalOrchPOSTCreate a Cache Variable for a Global Event Orchestration.
Create a Cache Variable for a Service Event OrchestrationcreateCacheVarOnServiceOrchPOSTCreate a Cache Variable for a Service Event Orchestration.
Create an Integration for an Event OrchestrationpostOrchestrationIntegrationPOSTCreate an Integration associated with this Event Orchestration.
Create an OrchestrationpostOrchestrationPOSTCreate a Global Event Orchestration.
Delete a Cache Variable for a Global Event OrchestrationdeleteCacheVarOnGlobalOrchDELETEDelete a Cache Variable for a Global Event Orchestration.
Delete a Cache Variable for a Service Event OrchestrationdeleteCacheVarOnServiceOrchDELETEDelete a Cache Variable for a Service Event Orchestration.
Delete an Integration for an Event OrchestrationdeleteOrchestrationIntegrationDELETEDelete an Integration and its associated Routing Key.
Delete an OrchestrationdeleteOrchestrationDELETEDelete a Global Event Orchestration.
Delete Data for an External Data Cache Variable on a Global Event OrchestrationdeleteExternalDataCacheVarDataOnGlobalOrchDELETEDelete 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 OrchestrationdeleteExternalDataCacheVarDataOnServiceOrchDELETEDelete Data for an external data type Cache Variable on a Service Event Orchestration.
Get a Cache Variable for a Global Event OrchestrationgetCacheVarOnGlobalOrchGETGet a Cache Variable for a Global Event Orchestration.
Get a Cache Variable for a Service Event OrchestrationgetCacheVarOnServiceOrchGETGet a Cache Variable for a Service Event Orchestration.
Get an Integration for an Event OrchestrationgetOrchestrationIntegrationGETGet an Integration associated with this Event Orchestrations.
Get an OrchestrationgetOrchestrationGETGet a Global Event Orchestration.
Get Data for an External Data Cache Variable on a Global Event OrchestrationgetExternalDataCacheVarDataOnGlobalOrchGETGet 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 OrchestrationgetExternalDataCacheVarDataOnServiceOrchGETGet the data for an external data type Cache Variable for a Service Event Orchestration.
Get the Global Orchestration for an Event OrchestrationgetOrchPathGlobalGETGet the Global Orchestration for an Event Orchestration.
Get the Router for an Event OrchestrationgetOrchPathRouterGETGet a Global Orchestration's Routing Rules.
Get the Service Orchestration active status for a ServicegetOrchActiveStatusGETGet a Service Orchestration's active status.
Get the Service Orchestration for a ServicegetOrchPathServiceGETGet a Service Orchestration.
Get the Unrouted Orchestration for an Event OrchestrationgetOrchPathUnroutedGETGet a Global Event Orchestration's Rules for Unrouted events.
List Cache Variables for a Global Event OrchestrationlistCacheVarOnGlobalOrchGETList Cache Variables for a Global Event Orchestration.
List Cache Variables for a Service Event OrchestrationlistCacheVarOnServiceOrchGETList Cache Variables for a Service Event Orchestration.
List Enablements for an Event OrchestrationlistEventOrchestrationFeatureEnablementsGETList all feature enablement settings for an Event Orchestration.
List Event OrchestrationslistEventOrchestrationsGETList all Global Event Orchestrations on an Account.
List Integrations for an Event OrchestrationlistOrchestrationIntegrationsGETList the Integrations associated with this Event Orchestrations.
Migrate an Integration from one Event Orchestration to anothermigrateOrchestrationIntegrationPOSTMove 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 OrchestrationupdateCacheVarOnGlobalOrchPUTUpdate a Cache Variable for a Global Event Orchestration.
Update a Cache Variable for a Service Event OrchestrationupdateCacheVarOnServiceOrchPUTUpdate a Cache Variable for a Service Event Orchestration.
Update an Enablement for an Event OrchestrationupdateEventOrchestrationFeatureEnablementsPUTUpdate the feature enablement setting for a specific product addon on an Event Orchestration.
Update an Integration for an Event OrchestrationupdateOrchestrationIntegrationPUTUpdate an Integration associated with this Event Orchestrations.
Update an OrchestrationupdateOrchestrationPUTUpdate a Global Event Orchestration.
Update Data for an External Data Cache Variable on a Global Event OrchestrationupdateExternalDataCacheVarDataOnGlobalOrchPUTUpdate 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 OrchestrationupdateExternalDataCacheVarDataOnServiceOrchPUTUpdate the data for an external data type Cache Variable on a Service Event Orchestration.
Update the Global Orchestration for an Event OrchestrationupdateOrchPathGlobalPUTUpdate the Global Orchestration for an Event Orchestration.
Update the Router for an Event OrchestrationupdateOrchPathRouterPUTUpdate a Global Orchestration's Routing Rules.
Update the Service Orchestration active status for a ServiceupdateOrchActiveStatusPUTUpdate a Service Orchestration's active status.
Update the Service Orchestration for a ServiceupdateOrchPathServicePUTUpdate a Service Orchestration.
Update the Unrouted Orchestration for an Event OrchestrationupdateOrchPathUnroutedPUTUpdate a Global Event Orchestration's Rules for Unrouted events.
Extension Schemas2
Get an extension vendorgetExtensionSchemaGETGet details about one specific extension vendor.
List extension schemaslistExtensionSchemasGETList all extension schemas.
Extensions6
Create an extensioncreateExtensionPOSTCreate a new Extension.
Delete an extensiondeleteExtensionDELETEDelete an existing extension.
Enable an extensionenableExtensionPOSTEnable an extension that is temporarily disabled.
Get an extensiongetExtensionGETGet details about an existing extension.
List extensionslistExtensionsGETList existing extensions.
Update an extensionupdateExtensionPUTUpdate an existing extension.
Incident Custom Fields9
Create a FieldcreateCustomFieldsFieldPOSTDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Create a Field OptioncreateCustomFieldsFieldOptionPOSTDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Delete a FielddeleteCustomFieldsFieldDELETEDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Delete a Field OptiondeleteCustomFieldsFieldOptionDELETEDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Get a FieldgetCustomFieldsFieldGETDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
List Field OptionslistCustomFieldsFieldOptionsGETDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
List FieldslistCustomFieldsFieldsGETDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Update a FieldupdateCustomFieldsFieldPUTDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Update a Field OptionupdateCustomFieldsFieldOptionPUTDeprecated This endpoint is deprecated and only works for fields on the Base Incident Type.
Incident Types14
Create a Custom Field for an Incident TypecreateIncidentTypeCustomFieldPOSTCreate 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 FieldcreateIncidentTypeCustomFieldFieldOptionsPOSTCreate a field option for a custom field.
Create an Incident TypecreateIncidentTypePOSTCreate a new incident type.
Delete a Custom Field for an Incident TypedeleteIncidentTypeCustomFieldDELETEDelete a custom field for an incident type.
Delete a Field Option for a Custom FielddeleteIncidentTypeCustomFieldFieldOptionDELETEDelete a field option for a custom field.
Get a Field Option on a Custom FieldgetIncidentTypeCustomFieldFieldOptionsGETGet 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 TypegetIncidentTypeGETGet detailed information about a single incident type.
Get an Incident Type Custom FieldgetIncidentTypeCustomFieldGETGet a custom field for an incident type.
List Field Options on a Custom FieldlistIncidentTypeCustomFieldGETList field options for a custom field.
List Incident Type Custom FieldslistIncidentTypeCustomFieldsGETList the custom fields for an incident type.
List incident typeslistIncidentTypesGETList 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 TypeupdateIncidentTypeCustomFieldPUTUpdate a custom field for an incident type.
Update a Field Option for a Custom FieldupdateIncidentTypeCustomFieldFieldOptionPUTUpdate a field option for a custom field.
Update an Incident TypeupdateIncidentTypePUTUpdate an Incident Type.
Incident Workflows15
Associate a Trigger and ServiceassociateServiceToIncidentWorkflowTriggerPOSTAssociate a Service with an existing Incident Workflow Trigger Scoped OAuth requires: incident workflows.write
Create a TriggercreateIncidentWorkflowTriggerPOSTCreate new Incident Workflow Trigger Scoped OAuth requires: incident workflows.write
Create an Incident WorkflowpostIncidentWorkflowPOSTCreate 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 TriggerdeleteIncidentWorkflowTriggerDELETEDelete an existing Incident Workflow Trigger Scoped OAuth requires: incident workflows.write
Delete an Incident WorkflowdeleteIncidentWorkflowDELETEDelete 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 ServicedeleteServiceFromIncidentWorkflowTriggerDELETERemove a an existing Service from an Incident Workflow Trigger Scoped OAuth requires: incident workflows.write
Get a TriggergetIncidentWorkflowTriggerGETRetrieve an existing Incident Workflows Trigger Scoped OAuth requires: incident workflows.read
Get an ActiongetIncidentWorkflowActionGETGet an Incident Workflow Action Scoped OAuth requires: incident workflows.read
Get an Incident WorkflowgetIncidentWorkflowGETGet 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 ActionslistIncidentWorkflowActionsGETList Incident Workflow Actions Scoped OAuth requires: incident workflows.read
List Incident WorkflowslistIncidentWorkflowsGETList existing Incident Workflows.
List TriggerslistIncidentWorkflowTriggersGETList existing Incident Workflow Triggers Scoped OAuth requires: incident workflows.read
Start an Incident Workflow InstancecreateIncidentWorkflowInstancePOSTStart an Instance of an Incident Workflow.
Update a TriggerupdateIncidentWorkflowTriggerPUTUpdate an existing Incident Workflow Trigger Scoped OAuth requires: incident workflows.write
Update an Incident WorkflowputIncidentWorkflowPUTUpdate 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 SubscriberscreateIncidentNotificationSubscribersPOSTSubscribe the given entities to Incident Status Update Notifications.
Cancel responder requests for an incidentcancelIncidentResponderRequestPUTCancel pending responder requests for the specified incident.
Create a note on an incidentcreateIncidentNotePOSTCreate a new note for the specified incident.
Create a responder request for an incidentcreateIncidentResponderRequestPOSTSend a new responder request for the specified incident.
Create a status update on an incidentcreateIncidentStatusUpdatePOSTCreate a new status update for the specified incident.
Create an IncidentcreateIncidentPOSTCreate an incident synchronously without a corresponding event from a monitoring service.
Delete a note on an incidentdeleteIncidentNoteDELETEDelete an existing note for the specified incident.
Get an alertgetIncidentAlertGETShow detailed information about an alert.
Get an incidentgetIncidentGETShow detailed information about an incident.
Get Custom Field ValuesgetIncidentFieldValuesGETGet custom field values for an incident.
Get Outlier IncidentgetOutlierIncidentGETGets Outlier Incident information for a given Incident on its Service.
Get Past IncidentsgetPastIncidentsGETPast 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 IncidentsgetRelatedIncidentsGETReturns the 20 most recent Related Incidents that are impacting other Responders and Services.
List alerts for an incidentlistIncidentAlertsGETList alerts for the specified incident.
List Business Services impacted by the given IncidentgetIncidentImpactedBusinessServicesGETRetrieve a list of Business Services that are being impacted by the given Incident.
List incidentslistIncidentsGETList existing incidents.
List log entries for an incidentlistIncidentLogEntriesGETList log entries for the specified incident.
List notes for an incidentlistIncidentNotesGETList existing notes for the specified incident.
List Notification SubscribersgetIncidentNotificationSubscribersGETRetrieve a list of Notification Subscribers on the Incident.
Manage alertsupdateIncidentAlertsPUTResolve multiple alerts or associate them with different incidents.
Manage incidentsupdateIncidentsPUTAcknowledge, resolve, escalate or reassign one or more incidents.
Manually change an Incident's Impact on a Business Service.putIncidentManualBusinessServiceAssociationPUTChange Impact of an Incident on a Business Service.
Merge incidentsmergeIncidentsPUTMerge a list of source incidents into the target incident.
Remove Notification SubscriberremoveIncidentNotificationSubscribersPOSTUnsubscribes the matching Subscribers from Incident Status Update Notifications.
Snooze an incidentcreateIncidentSnoozePOSTSnooze an incident.
Update a note on an incidentupdateIncidentNotePUTUpdate an existing note for the specified incident.
Update an alertupdateIncidentAlertPUTResolve an alert or associate an alert with a new parent incident.
Update an incidentupdateIncidentPUTAcknowledge, resolve, escalate or reassign an incident.
Update Custom Field ValuessetIncidentFieldValuesPUTSet custom field values for an incident.
IP Allow Lists6
Create an IP allow listcreateIpAllowListPOSTEarly Access This API is in Early Access and may change at any time.
Delete an IP allow listdeleteIpAllowListDELETEEarly Access This API is in Early Access and may change at any time.
Get an IP allow listgetIpAllowListGETEarly Access This API is in Early Access and may change at any time.
List audit records for an IP allow listlistIpAllowListAuditRecordsGETEarly Access This API is in Early Access and may change at any time.
List IP allow listslistIpAllowListsGETEarly Access This API is in Early Access and may change at any time.
Update an IP allow listupdateIpAllowListPUTEarly Access This API is in Early Access and may change at any time.
Licenses2
List License AllocationslistLicenseAllocationsGETList the Licenses allocated to Users within your Account Scoped OAuth requires: licenses.read
List LicenseslistLicensesGETList the Licenses associated with your Account Scoped OAuth requires: licenses.read
Log Entries3
Get a log entrygetLogEntryGETGet details for a specific incident log entry.
List log entrieslistLogEntriesGETList all of the incident log entries across the entire account.
Update log entry channel information.updateLogEntryChannelPUTUpdate an existing incident log entry channel.
Maintenance Windows5
Create a maintenance windowcreateMaintenanceWindowPOSTCreate a new maintenance window for the specified services.
Delete or end a maintenance windowdeleteMaintenanceWindowDELETEDelete an existing maintenance window if it's in the future, or end it if it's currently on-going.
Get a maintenance windowgetMaintenanceWindowGETGet an existing maintenance window.
List maintenance windowslistMaintenanceWindowsGETList existing maintenance windows, optionally filtered by service and/or team, or whether they are from the past, present or future.
Update a maintenance windowupdateMaintenanceWindowPUTUpdate an existing maintenance window.
Notifications1
List notificationslistNotificationsGETList notifications for a given time range, optionally filtered by type (sms notification, email notification, phone notification, or push notification).
OAuth Delegations2
Delete all OAuth delegationsdeleteOauthDelegationsDELETEDelete all OAuth delegations as per provided query parameters.
Get OAuth delegations revocation requests statusgetOauthDelegationsRevocationRequestsStatusGETDeprecated This endpoint is deprecated as OAuth token revocation is now synchronous.
On-Calls1
List all of the on-callslistOnCallsGETList the on-call entries during a given time range.
Paused Incident Reports2
Get Paused Incident Reporting countsgetPausedIncidentReportCountsGETReturns reporting counts for paused Incident usage for a given reporting period (maximum 6 months lookback period).
Get Paused Incident Reporting on AlertsgetPausedIncidentReportAlertsGETReturns 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 prioritieslistPrioritiesGETList existing priorities, in order (most to least severe).
Recommendations4
Accept a recommended ruleacceptRecommendedRulePOSTAccept a recommended rule and apply it to the service's Event Orchestration.
Delete an accepted ruledeleteAcceptedRecommendedRuleDELETERemove a previously accepted recommended rule from a service's Event Orchestration.
Dismiss a recommended ruledismissRecommendedRulePOSTDismiss a recommended rule for a service, recording feedback on whether the recommendation was useful.
List recommended ruleslistRecommendedRulesGETList AI-generated recommended rules available for an account's Service Event Orchestrations.
Rulesets10
Create a RulesetcreateRulesetPOSTCreate a new Ruleset.
Create an Event RulecreateRulesetEventRulePOSTCreate a new Event Rule.
Delete a RulesetdeleteRulesetDELETEDelete a Ruleset.
Delete an Event RuledeleteRulesetEventRuleDELETEDelete an Event Rule.
Get a RulesetgetRulesetGETGet a Ruleset.
Get an Event RulegetRulesetEventRuleGETGet an Event Rule.
List Event RuleslistRulesetEventRulesGETList all Event Rules on a Ruleset.
List RulesetslistRulesetsGETList all Rulesets End-of-life Rulesets and Event Rules will end-of-life soon.
Update a RulesetupdateRulesetPUTUpdate a Ruleset.
Update an Event RuleupdateRulesetEventRulePUTUpdate an Event Rule.
Schedules11
Create a schedulecreateSchedulePOSTCreate a new on-call schedule.
Create one or more overridescreateScheduleOverridePOSTCreate one or more overrides, each for a specific user covering a specified time range.
Delete a scheduledeleteScheduleDELETEDelete an on-call schedule.
Delete an overridedeleteScheduleOverrideDELETERemove an override.
Get a schedulegetScheduleGETShow detailed information about a schedule, including entries for each layer.
List audit records for a schedulelistSchedulesAuditRecordsGET
List overrideslistScheduleOverridesGETList overrides for a given time range.
List scheduleslistSchedulesGETList the on-call schedules.
List users on call.listScheduleUsersGETList all of the users on call in a given schedule for a given time range.
Preview a schedulecreateSchedulePreviewPOSTPreview what an on-call schedule would look like without saving it.
Update a scheduleupdateSchedulePUTUpdate an existing on-call schedule.
Schedules_v325
Create a rotationcreateRotationPOSTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Create a schedulecreateScheduleV3POSTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Create an eventcreateEventPOSTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Create custom shiftscreateCustomShiftsPOSTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Create overridescreateOverridesPOSTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Delete a custom shiftdeleteCustomShiftDELETEImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Delete a rotationdeleteRotationDELETEImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Delete a scheduledeleteScheduleV3DELETEImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Delete an eventdeleteEventDELETEImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Delete an overridedeleteOverrideDELETEImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Get a custom shiftgetCustomShiftGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Get a rotationgetRotationGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Get a schedulegetScheduleV3GETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Get an eventgetEventGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Get an overridegetOverrideGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
List audit records for a schedulelistSchedulesAuditRecordsV3GETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
List custom shiftslistCustomShiftsGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
List eventslistEventsGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
List overrideslistOverridesGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
List rotationslistRotationsGETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
List scheduleslistSchedulesV3GETImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Update a custom shiftupdateCustomShiftPUTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Update a scheduleupdateScheduleV3PUTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Update an eventupdateEventPUTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Update an overrideupdateOverridePUTImportant note: Shift-based schedules use the V3 API and are not compatible with V2 automations.
Service Custom Fields10
Create a FieldcreateServiceCustomFieldPOSTCreates a new Custom Field for Services, along with the Field Options if provided.
Create a Field OptioncreateServiceCustomFieldOptionPOSTCreate a new option for the given field.
Delete a FielddeleteServiceCustomFieldDELETEDelete a Custom Field from Services.
Delete a Field OptiondeleteServiceCustomFieldOptionDELETEDelete a field option.
Get a FieldgetServiceCustomFieldGETShow detailed information about a Custom Field for Services.
Get a Field OptiongetServiceCustomFieldOptionGETGet a field option for a given field.
List Field OptionslistServiceCustomFieldOptionsGETList all options for a given field.
List FieldslistServiceCustomFieldsGETList Custom Fields available for Services.
Update a FieldupdateServiceCustomFieldPUTUpdate a Custom Field for Services.
Update a Field OptionupdateServiceCustomFieldOptionPUTUpdate a field option for a given field.
Service Dependencies4
Associate service dependenciescreateServiceDependencyPOSTCreate new dependencies between two services.
Disassociate service dependenciesdeleteServiceDependencyPOSTDisassociate dependencies between two services.
Get Business Service dependenciesgetBusinessServiceServiceDependenciesGETGet all immediate dependencies of any Business Service.
Get technical service dependenciesgetTechnicalServiceServiceDependenciesGETGet all immediate dependencies of any technical service.
Services19
Convert a Service's Event Rules into Event Orchestration RulesconvertServiceEventRulesToEventOrchestrationPOSTConvert this Service's Event Rules into functionally equivalent Event Orchestration Rules.
Create a new integrationcreateServiceIntegrationPOSTCreate a new integration belonging to a Service.
Create a servicecreateServicePOSTCreate a new service.
Create an Event Rule on a ServicecreateServiceEventRulePOSTCreate a new Event Rule on a Service.
Delete a servicedeleteServiceDELETEDelete an existing service.
Delete an Event Rule from a ServicedeleteServiceEventRuleDELETEDelete an Event Rule from a Service.
Get a servicegetServiceGETGet details about an existing service.
Get an Event Rule from a ServicegetServiceEventRuleGETGet an Event Rule from a Service.
Get Custom Field ValuesgetServiceCustomFieldValuesGETGet custom field values for a service.
Get Enablements for a ServicelistServiceFeatureEnablementsGETList all feature enablement settings for a service.
List audit records for a servicelistServiceAuditRecordsGET
List Service's Event RuleslistServiceEventRulesGETList Event Rules on a Service.
List serviceslistServicesGETList existing Services.
Update a serviceupdateServicePUTUpdate an existing service.
Update an Enablement for a ServiceupdateServiceFeatureEnablementPUTUpdate the feature enablement setting for a specific product addon on a service.
Update an Event Rule on a ServiceupdateServiceEventRulePUTUpdate an Event Rule on a Service.
Update an existing integrationupdateServiceIntegrationPUTUpdate an integration belonging to a Service.
Update Custom Field ValuesupdateServiceCustomFieldValuesPUTSet custom field values for a service.
View an integrationgetServiceIntegrationGETGet details about an integration belonging to a service.
Session Configurations3
Configure an account's session configurationsupdateSessionConfigurationsPUTCreates or updates session configurations for a PagerDuty Account.
Delete an account's session configurations.deleteSessionConfigurationsDELETEDeletes the session configurations for a PagerDuty account that was previously set.
Get an account's session configurationsgetSessionConfigurationsGETRetrieves session configurations for a PagerDuty account.
SRE Agent3
Delete an SRE Agent memorydeleteSreMemoryDELETEPermanently delete an SRE Agent memory.
List SRE Agent memorieslistSreMemoriesGETSearch SRE Agent memories for the account.
Update an SRE Agent memoryupdateSreMemoryPUTUpdate an existing SRE Agent memory.
Standards4
List a resource's standards scoreslistResourceStandardsGETList standards applied to a specific resource Scoped OAuth requires: standards.read
List resources' standards scoreslistResourceStandardsManyServicesGETList standards applied to a set of resources Scoped OAuth requires: standards.read
List StandardslistStandardsGETGet all standards of an account.
Update a standardupdateStandardPUTUpdates a standard Scoped OAuth requires: standards.write
Status Dashboards5
Get a single Status Dashboard by `id`getStatusDashboardByIdGETGet a Status Dashboard by its PagerDuty id.
Get a single Status Dashboard by `url_slug`getStatusDashboardByUrlSlugGETGet a Status Dashboard by its PagerDuty url slug.
Get impacted Business Services for a Status Dashboard by `url_slug`getStatusDashboardServiceImpactsByUrlSlugGETGet 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`.getStatusDashboardServiceImpactsByIdGETGet 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 DashboardslistStatusDashboardsGETGet all your account's custom Status Dashboard views.
Status Pages26
Create a Status Page PostcreateStatusPagePostPOSTCreate a Post for a Status Page by Status Page ID.
Create a Status Page Post UpdatecreateStatusPagePostUpdatePOSTCreate a Post Update for a Post by Post ID.
Create a Status Page SubscriptioncreateStatusPageSubscriptionPOSTCreate a Subscription for a Status Page by Status Page ID.
Create or Update a Post PostmortemcreateOrUpdateStatusPagePostmortemPUTCreate or Update a Postmortem for a Post by Post ID.
Delete a Post PostmortemdeleteStatusPagePostmortemDELETEDelete a Postmortem for a Post by Post ID.
Delete a Status Page PostdeleteStatusPagePostDELETEDelete a Post for a Status Page by Status Page ID and Post ID.
Delete a Status Page Post UpdatedeleteStatusPagePostUpdateDELETEDelete a Post Update for a Post by Post ID and Post Update ID.
Delete a Status Page SubscriptiondeleteStatusPageSubscriptionDELETEDelete a Subscription for a Status Page by Status Page ID and Subscription ID.
Get a Post PostmortemgetPostmortemGETGet a Postmortem for a Post by Post ID.
Get a Status Page ImpactgetStatusPageImpactGETGet an Impact for a Status Page by Status Page ID and Impact ID.
Get a Status Page PostgetStatusPagePostGETGet a Post for a Status Page by Status Page ID and Post ID.
Get a Status Page Post UpdategetPostUpdateGETGet a Post Update for a Post by Post ID and Post Update ID.
Get a Status Page ServicegetStatusPageServiceGETGet a Service for a Status Page by Status Page ID and Service ID.
Get a Status Page SeveritygetStatusPageSeverityGETGet a Severity for a Status Page by Status Page ID and Severity ID.
Get a Status Page StatusgetStatusPageStatusGETGet a Status for a Status Page by Status Page ID and Status ID.
Get a Status Page SubscriptiongetStatusPageSubscriptionGETGet a Subscription for a Status Page by Status Page ID and Subscription ID.
List Status Page ImpactslistStatusPageImpactsGETList Impacts for a Status Page by Status Page ID.
List Status Page Post UpdateslistStatusPagePostUpdatesGETList Post Updates for a Status Page by Status Page ID and Post ID.
List Status Page PostslistStatusPagePostsGETList Posts for a Status Page by Status Page ID.
List Status Page ServiceslistStatusPageServicesGETList Services for a Status Page by Status Page ID.
List Status Page SeveritieslistStatusPageSeveritiesGETList Severities for a Status Page by Status Page ID.
List Status Page StatuseslistStatusPageStatusesGETList Statuses for a Status Page by Status Page ID.
List Status Page SubscriptionslistStatusPageSubscriptionsGETList Subscriptions for a Status Page by Status Page ID.
List Status PageslistStatusPagesGETList Status Pages.
Update a Status Page PostupdateStatusPagePostPUTUpdate a Post for a Status Page by Status Page ID.
Update a Status Page Post UpdateupdateStatusPagePostUpdatePUTUpdate a Post Update for a Post by Post ID and Post Update ID.
Tags7
Assign tagscreateEntityTypeByIdChangeTagsPOSTAssign existing or new tags.
Create a tagcreateTagsPOSTCreate a Tag.
Delete a tagdeleteTagDELETERemove an existing Tag.
Get a taggetTagGETGet details about an existing Tag.
Get connected entitiesgetTagsByEntityTypeGETGet related Users, Teams or Escalation Policies for the Tag.
Get tags for entitiesgetEntityTypeByIdTagsGETGet related tags for Users, Teams or Escalation Policies.
List tagslistTagsGETList all of your account's tags.
Teams14
Add a user to a teamupdateTeamUserPUTAdd a user to a team.
Add an escalation policy to a teamupdateTeamEscalationPolicyPUTAdd an escalation policy to a team.
Create a teamcreateTeamPOSTCreate a new Team.
Create Team Notification SubscriptionscreateTeamNotificationSubscriptionsPOSTCreate new Notification Subscriptions for the given Team.
Delete a teamdeleteTeamDELETERemove an existing team.
Get a teamgetTeamGETGet details about an existing team.
List audit records for a teamlistTeamsAuditRecordsGET
List members of a teamlistTeamUsersGETGet information about members on a team.
List Team Notification SubscriptionsgetTeamNotificationSubscriptionsGETRetrieve a list of Notification Subscriptions the given Team has.
List teamslistTeamsGETList teams of your PagerDuty account, optionally filtered by a search query.
Remove a user from a teamdeleteTeamUserDELETERemove a user from a team.
Remove an escalation policy from a teamdeleteTeamEscalationPolicyDELETERemove an escalation policy from a team.
removeTeamNotificationSubscriptionsremoveTeamNotificationSubscriptionsPOSTUnsubscribe the given Team from Notifications on the matching Subscribable entities.
Update a teamupdateTeamPUTUpdate an existing team.
Templates7
Create a templatecreateTemplatePOSTCreate a new template Scoped OAuth requires: templates.write
Delete a templatedeleteTemplateDELETEDelete a specific of templates on the account Scoped OAuth requires: templates.write
Get a templategetTemplateGETGet a single template on the account Scoped OAuth requires: templates.read
List template fieldsgetTemplateFieldsGETGet a list of fields that can be used on the account templates.
List templatesgetTemplatesGETGet a list of all the template on an account Scoped OAuth requires: templates.read
Render a templaterenderTemplatePOSTRender a template.
Update a templateupdateTemplatePUTUpdate an existing template Scoped OAuth requires: templates.write
Users38
Create a usercreateUserPOSTCreate a new user.
Create a user contact methodcreateUserContactMethodPOSTCreate a new contact method for the User.
Create a User Handoff Notification RulecreateUserHandoffNotificationRulePOSTCreate a new Handoff Notification Rule.
Create a user notification rulecreateUserNotificationRulePOSTCreate a new notification rule.
Create a user status update notification rulecreateUserStatusUpdateNotificationRulePOSTCreate a new status update notification rule.
Create Notification SubcriptionscreateUserNotificationSubscriptionsPOSTCreate new Notification Subscriptions for the given User.
Delete a userdeleteUserDELETERemove an existing user.
Delete a user's contact methoddeleteUserContactMethodDELETERemove a user's contact method.
Delete a User's Handoff Notification ruledeleteUserHandoffNotificationRuleDELETERemove a User's Handoff Notification Rule.
Delete a user's notification ruledeleteUserNotificationRuleDELETERemove a user's notification rule.
Delete a user's sessiondeleteUserSessionDELETEDeprecated This endpoint is deprecated as OAuth token revocation is now synchronous.
Delete a user's status update notification ruledeleteUserStatusUpdateNotificationRuleDELETERemove a user's status update notification rule.
Delete all user sessionsdeleteUserSessionsDELETEDeprecated This endpoint is deprecated as OAuth token revocation is now synchronous.
Get a usergetUserGETGet details about an existing user.
Get a user's contact methodgetUserContactMethodGETGet details about a User's contact method.
Get a user's delegationgetUserDelegationGETGet details about a specific OAuth delegation.
Get a user's handoff notification rulegetUserHandoffNotifiactionRuleGETGet details about a User's Handoff Notification Rule.
Get a user's notification rulegetUserNotificationRuleGETGet details about a user's notification rule.
Get a user's sessiongetUserSessionGETDeprecated This endpoint is deprecated, please use the Get OAuth Delegation endpoint instead.
Get a user's status update notification rulegetUserStatusUpdateNotificationRuleGETGet details about a user's status update notification rule.
Get the current usergetCurrentUserGETGet details about the current user.
Get the License allocated to a UsergetUserLicenseGETGet the License allocated to a User Scoped OAuth requires: licenses.read
List a user's active sessionsgetUserSessionsGETDeprecated This endpoint is deprecated, please use the List OAuth Delegations endpoint instead.
List a user's contact methodsgetUserContactMethodsGETList contact methods of your PagerDuty user.
List a user's delegationslistUserDelegationsGETGet a list of OAuth delegations for a specific user.
List a User's Handoff Notification RulesgetUserHandoffNotificationRulesGETList Handoff Notification Rules of your PagerDuty User.
List a user's notification rulesgetUserNotificationRulesGETList notification rules of your PagerDuty user.
List a user's status update notification rulesgetUserStatusUpdateNotificationRulesGETList status update notification rules of your PagerDuty user.
List audit records for a userlistUsersAuditRecordsGETThe response will include audit records with changes that are made to the identified user not changes made by the identified user.
List Notification SubscriptionsgetUserNotificationSubscriptionsGETRetrieve a list of Notification Subscriptions the given User has.
List userslistUsersGETList users of your PagerDuty account, optionally filtered by a search query.
Regenerate a user's calendar feed URL keyregenerateUserPrivateUrlKeyPOSTRegenerate the private URL key used to construct a user's personal iCal calendar feed URLs (http cal url and web cal url).
Remove Notification SubscriptionsunsubscribeUserNotificationSubscriptionsPOSTUnsubscribe the given User from Notifications on the matching Subscribable entities.
Update a userupdateUserPUTUpdate an existing user.
Update a user's contact methodupdateUserContactMethodPUTUpdate a User's contact method.
Update a User's Handoff Notification RuleupdateUserHandoffNotificationPUTUpdate a User's Handoff Notification Rule.
Update a user's notification ruleupdateUserNotificationRulePUTUpdate a user's notification rule.
Update a user's status update notification ruleupdateUserStatusUpdateNotificationRulePUTUpdate a user's status update notification rule.
Vendors2
Get a vendorgetVendorGETGet details about one specific vendor.
List vendorslistVendorsGETList all vendors.
Webhooks12
Create a webhook subscriptioncreateWebhookSubscriptionPOSTCreates a new webhook subscription.
Create an OAuth clientcreateOauthClientPOSTCreate a new OAuth client for webhook subscriptions.
Delete a webhook subscriptiondeleteWebhookSubscriptionDELETEDeletes a webhook subscription.
Delete an OAuth clientdeleteOauthClientDELETEDelete an OAuth client.
Enable a webhook subscriptionenableWebhookSubscriptionPOSTEnable a webhook subscription that is temporarily disabled.
Get a webhook subscriptiongetWebhookSubscriptionGETGets details about an existing webhook subscription.
Get an OAuth clientgetOauthClientGETGet details of a specific OAuth client by ID.
List OAuth clientslistOauthClientsGETList all OAuth clients for webhook subscriptions.
List webhook subscriptionslistWebhookSubscriptionsGETList existing webhook subscriptions.
Test a webhook subscriptiontestWebhookSubscriptionPOSTTest a webhook subscription.
Update a webhook subscriptionupdateWebhookSubscriptionPUTUpdates an existing webhook subscription.
Update an OAuth clientupdateOauthClientPUTUpdate an existing OAuth client.
Workflow Integrations8
Create Workflow Integration ConnectioncreateWorkflowIntegrationConnectionPOSTCreate a new Workflow Integration Connection.
Delete Workflow Integration ConnectiondeleteWorkflowIntegrationConnectionDELETEDelete a Workflow Integration Connection.
Get Workflow IntegrationgetWorkflowIntegrationGETGet details about a Workflow Integration.
Get Workflow Integration ConnectiongetWorkflowIntegrationConnectionGETGet details about a Workflow Integration Connection.
List all Workflow Integration ConnectionslistWorkflowIntegrationConnectionsGETList all Workflow Integration Connections.
List Workflow Integration ConnectionslistWorkflowIntegrationConnectionsByIntegrationGETList all Workflow Integration Connections for a specific Workflow Integration.
List Workflow IntegrationslistWorkflowIntegrationsGETList available Workflow Integrations.
Update Workflow Integration ConnectionupdateWorkflowIntegrationConnectionPATCHUpdate an existing Workflow Integration Connection.