Skip to content

Pager Duty

Node: pagerDuty · Full type: n8n-nodes-base.pagerDuty · Version: 1

Credentials

pagerDutyApi (alias: @pager) / pagerDutyOAuth2Api (alias: @pager)

CREDENTIAL @pager = pagerDutyApi "My Pager Duty"

Operations

Resource: incident

create

Parameter Type Default Details
title string "" required
serviceId options "" required
email string "" required
additionalFields collection {} keys: escalationPolicyId, details, incidentKey, priorityId, urgency
conferenceBridgeUi fixedCollection {} groups: conferenceBridgeValues

get

Parameter Type Default Details
incidentId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100
options collection {} keys: dateRange, incidentKey, include, serviceIds, since, sortBy, ...

update

Parameter Type Default Details
incidentId string "" required
email string "" required
updateFields collection {} keys: escalationLevel, escalationPolicyId, priorityId, resolution, status, title, ...
conferenceBridgeUi fixedCollection {} groups: conferenceBridgeValues

Resource: incidentNote

create

Parameter Type Default Details
incidentId string "" required
content string "" required
email string "" required

getAll

Parameter Type Default Details
incidentId string "" required
returnAll boolean false
limit number 100

Resource: logEntry

get

Parameter Type Default Details
logEntryId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100
options collection {} keys: include, isOverview, since, timeZone, until

Resource: user

get

Parameter Type Default Details
userId string "" required

Common Parameters

Parameter Type Default Details
authentication options "apiToken" apiToken, oAuth2

Parameter Details

additionalFields children:

Parameter Type Default Details
escalationPolicyId options ""
details string ""
incidentKey string ""
priorityId options ""
urgency options "" high, low

conferenceBridgeUi children:

conferenceBridgeValues group:

Parameter Type Default Details
conferenceNumber string ""
conferenceUrl string ""

options children:

Parameter Type Default Details
dateRange options "" all
incidentKey string ""
include multiOptions [] multi: acknowledgers, assignees, conferenceBridge, escalationPolicies, firstTriggerLogEntries, priorities, services, teams, ... (9 total)
serviceIds multiOptions []
since dateTime ""
sortBy string ""
statuses multiOptions [] multi: acknowledged, resolved, triggered
teamIds string ""
timeZone options ""
until dateTime ""
urgencies multiOptions [] multi: high, low
userIds string ""

updateFields children:

Parameter Type Default Details
escalationLevel number 0
escalationPolicyId options ""
priorityId options ""
resolution string ""
status options "" acknowledged, resolved
title string ""
urgency options "" high, low

Example

NODE "pagerDuty" @pager AS "Pager Duty" {
  resource: "incident",
  operation: "get",
  title: {{ $json.title }},
  email: {{ $json.email }},
  incidentId: {{ $json.incidentId }}
}