Skip to main content

PagerDuty Connector

PagerDuty PagerDuty is a platform for managing on-call operations. This component supports PagerDuty REST API V2.

Connections

Api Key

Your PagerDuty API Key

InputCommentsDefault
Token

OAuth 2.0

OAuth 2.0 flow

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
ScopesClassic User OAuth scope allowing read or read/write access to all resources.write
Client IDClient ID of your PagerDuty app
Client SecretClient Secret of your PagerDuty app

Triggers

Incidents Trigger

Handle Incident webhook notifications from PagerDuty.

InputCommentsDefault
Connection
Incident EventsThe events that trigger the webhook.
Webhook DescriptionThe description of the webhook.
Filter IDThe ID of the object being used as the filter.
Filter TypeThe type of object being used as the filter.

Service Trigger

Handle Service webhook notifications from PagerDuty.

InputCommentsDefault
Connection
Service Events.The events that trigger the webhook.
Webhook DescriptionThe description of the webhook.
Filter IDThe ID of the object being used as the filter.
Filter TypeThe type of object being used as the filter.

Actions

Create Incident

Create an Incident

InputCommentsDefault
Connection
IncidentJSON object body of the incident to be created
Debug RequestEnabling this flag will log out the current request.false

Create Incident Note

Create a note on an incident

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
NoteNote to create.
Debug RequestEnabling this flag will log out the current request.false

Create Service

Create a service

InputCommentsDefault
Connection
ServiceJSON object body of the Service to create
Debug RequestEnabling this flag will log out the current request.false

Create Template

Create a template in PagerDuty's API

InputCommentsDefault
Connection
Template ObjectJSON object body of the new Template to be created
Debug RequestEnabling this flag will log out the current request.false

Create User

Create a user

InputCommentsDefault
Connection
UserJSON object body of the User to create.
Debug RequestEnabling this flag will log out the current request.false

Create Webhook Subscription

Create a webhook subscription

InputCommentsDefault
Connection
Webhook Subscription
Debug RequestEnabling this flag will log out the current request.false

Delete All Instance Webhooks

Delete all webhooks associated with this instance

InputCommentsDefault
Connection

Delete Service

Delete a service

InputCommentsDefault
Connection
Service IDThe ID of the Service.
Debug RequestEnabling this flag will log out the current request.false

Delete Template

Delete a template

InputCommentsDefault
Connection
IdThe ID of the Template.
Debug RequestEnabling this flag will log out the current request.false

Delete User

Delete a user

InputCommentsDefault
Connection
IdThe ID of the User to update.
Debug RequestEnabling this flag will log out the current request.false

Delete Webhook Subscription

Delete a webhook subscription

InputCommentsDefault
Connection
Webhook ID.The ID of the webhook.
Debug RequestEnabling this flag will log out the current request.false

Enable Webhook Subscription

Enable a webhook subscription

InputCommentsDefault
Connection
Webhook ID.The ID of the webhook.
Debug RequestEnabling this flag will log out the current request.false

Get Change Event

Get a Change Event

InputCommentsDefault
Connection
Event IdThe ID of the Change Event.
Debug RequestEnabling this flag will log out the current request.false

Get Incident

Get an incident

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
IncludeArray of additional details to include
Debug RequestEnabling this flag will log out the current request.false

Get Incident Alert

Get an alert

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
Incident Alert IDThe ID of the Incident Alert
Debug RequestEnabling this flag will log out the current request.false

Get Service

Get a service

InputCommentsDefault
Connection
Service IDThe ID of the Service.
IncludeArray of additional details to include.
Debug RequestEnabling this flag will log out the current request.false

Get Template

Get a template

InputCommentsDefault
Connection
IdThe ID of the Template.
Debug RequestEnabling this flag will log out the current request.false

Get User

Get a user

InputCommentsDefault
Connection
IdThe ID of the User to update.
IncludeArray of additional Models to include in response.
Debug RequestEnabling this flag will log out the current request.false

Get Webhook Subscription

Get a webhook subscription

InputCommentsDefault
Connection
Webhook ID.The ID of the webhook.
Debug RequestEnabling this flag will log out the current request.false

List Change Events

List Change Events

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Team IdsAn array of team IDs.
Integration IdsAn array of integration IDs.
SinceThe start of the date range over which you want to search, as a UTC ISO 8601 datetime string.
UntilThe end of the date range over which you want to search, as a UTC ISO 8601 datetime string.
Debug RequestEnabling this flag will log out the current request.false

List Incident Alerts

List alerts for an incident

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
Fetch AllPerforms pagination on this endpoint.false
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Alert KeyAlert de-duplication key
StatusesReturn only incidents with the given statuses
Sort ByUsed to specify both the field you wish to sort the results on (created_at/resolved_at), as well as the direction (asc/desc) of the results
IncludeArray of additional details to include
Debug RequestEnabling this flag will log out the current request.false

List Incident Notes

List notes for an incident

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
Debug RequestEnabling this flag will log out the current request.false

List Incidents

List incidents

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Date RangeWhen set to all, the since and until parameters and defaults are ignored
Incident KeyIncident de-duplication key
Service IdsReturns only the incidents associated with the passed service(s)
Team IdsAn array of team IDs.
User IdsReturns only the incidents currently assigned to the passed user(s)
UrgenciesReturn only incidents with this urgency
Time ZoneTZInfo-formatted time zone in which results will be rendered
StatusesReturn only incidents with the given statuses
Sort ByUsed to specify both the field you wish to sort the results on (incident_number/created_at/resolved_at/urgency), as well as the direction (asc/desc) of the results
IncludeArray of additional details to include
SinceThe start of the date range over which you want to search, as a UTC ISO 8601 datetime string.
UntilThe end of the date range over which you want to search, as a UTC ISO 8601 datetime string.
Debug RequestEnabling this flag will log out the current request.false

List Notifications

List notifications

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
SinceThe start of the date range over which you want to search, as a UTC ISO 8601 datetime string.
UntilThe end of the date range over which you want to search, as a UTC ISO 8601 datetime string.
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Time ZoneTZInfo-formatted time zone in which results will be rendered
FilterReturn notification of this type only
IncludeArray of additional details to include
Debug RequestEnabling this flag will log out the current request.false

List Priorities

List priorities

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Debug RequestEnabling this flag will log out the current request.false

List Services

List services

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
QueryFilters the result, showing only the records whose name matches the query.
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Team IdsAn array of team IDs.
Time ZoneTZInfo-formatted time zone in which results will be rendered
Sort ByUsed to specify the field you wish to sort the results on.
IncludeArray of additional details to include.
NameFilters the results, showing only services with the specified name
Debug RequestEnabling this flag will log out the current request.false

List Templates

List all templates

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
QueryTemplate name or description to search
Template TypeFilters templates by type.
Sort ByUsed to specify both the field you wish to sort the results on (name/created_at), as well as the direction (asc/desc) of the resultscreated_at:asc
Debug RequestEnabling this flag will log out the current request.false

List Users

List all users

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
QueryFilters the result, showing only the records whose name matches the query.
Team IdsAn array of team IDs.
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
IncludeArray of additional Models to include in response.
Debug RequestEnabling this flag will log out the current request.false

List Webhook Subscriptions

List webhook subscriptions

InputCommentsDefault
Connection
Fetch AllPerforms pagination on this endpoint.false
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
Filter TypeThe type of resource to filter upon.
Filter IdThe ID of the resource to filter upon.
Debug RequestEnabling this flag will log out the current request.false

Manage Incident Alerts

Manage alerts

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
AlertsAn array of alert objects, including the parameters to update for each alert
Debug RequestEnabling this flag will log out the current request.false

Manage Incidents

Manage Incidents

InputCommentsDefault
Connection
LimitThe number of results per page.
OffsetOffset to start pagination search results.
TotalBy default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for the response to be populated.false
IncidentsAn array of incidents, including the parameters to update.
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Issue a raw HTTP request

InputCommentsDefault
Connection
URLThis is the URL to call.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Render Template

Render a template

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
IdThe ID of the Template.
Update MessageAn optional status update message that will be sent to the template.
Debug RequestEnabling this flag will log out the current request.false

Send Change Event

Send Change Event to Events API

InputCommentsDefault
Change Event To SendThe JSON object body of the event.
Debug RequestEnabling this flag will log out the current request.false

Send Event

Sends PagerDuty a trigger event to report a new event

InputCommentsDefault
Event to SendThe JSON object body of the event.
Debug RequestEnabling this flag will log out the current request.false

Test Webhook Subscription

Test a webhook subscription

InputCommentsDefault
Connection
Webhook ID.The ID of the webhook.
Debug RequestEnabling this flag will log out the current request.false

Update Change Event

Update a Change Event

InputCommentsDefault
Connection
Event IdThe ID of the Change Event.
Change Event to UpdateThe JSON object body of the event.
Debug RequestEnabling this flag will log out the current request.false

Update Incident

Update an incident

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
IncidentThe parameters of the incident to update
Debug RequestEnabling this flag will log out the current request.false

Update Incident Alert

Update an incident alert

InputCommentsDefault
Connection
Incident IDThe ID of the Incident
Incident Alert IDThe ID of the Incident Alert
AlertsAn array of alert objects, including the parameters to update for each alert
Debug RequestEnabling this flag will log out the current request.false

Update Service

Update a service

InputCommentsDefault
Connection
Service IDThe ID of the Service.
ServiceJSON object body of the Service to update
Debug RequestEnabling this flag will log out the current request.false

Update Template

Update a template

InputCommentsDefault
Connection
IdThe ID of the Template.
TemplateJSON object body of the Template to be updated
Debug RequestEnabling this flag will log out the current request.false

Update User

Update a user

InputCommentsDefault
Connection
IdThe ID of the User to update.
UserJSON object body of the User to create.
Debug RequestEnabling this flag will log out the current request.false

Update Webhook Subscription

Update a webhook subscription

InputCommentsDefault
Connection
Webhook ID.The ID of the webhook.
Update Webhook PayloadThe updated webhook subscription object.
Debug RequestEnabling this flag will log out the current request.false