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 }}
}