Service Now
Node: serviceNow · Full type: n8n-nodes-base.serviceNow · Version: 1
Credentials
serviceNowOAuth2Api (alias: @service) / serviceNowBasicApi (alias: @service)
CREDENTIAL @service = serviceNowOAuth2Api "My Service Now"
Operations
Resource: attachment
upload
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
id |
string |
"" |
required |
inputDataFieldName |
string |
"data" |
required |
options |
collection |
{} |
keys: file_name |
delete
| Parameter |
Type |
Default |
Details |
attachmentId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
attachmentId |
string |
"" |
required |
download |
boolean |
false |
required |
outputField |
string |
"data" |
|
options |
collection |
{} |
keys: queryFilter |
getAll
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
download |
boolean |
false |
required |
outputField |
string |
"data" |
|
options |
collection |
{} |
keys: queryFilter |
Resource: businessService
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
Resource: configurationItems
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
Resource: department
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
Resource: dictionary
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
Resource: incident
create
| Parameter |
Type |
Default |
Details |
short_description |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: assigned_to, assignment_group, business_service, caller_id, category, close_notes, ... |
delete
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_display_value |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
update
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
updateFields |
collection |
{} |
keys: assigned_to, assignment_group, business_service, caller_id, category, close_notes, ... |
Resource: tableRecord
create
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
dataToSend |
options |
"columns" |
mapInput, columns, nothing |
inputsToIgnore |
string |
"" |
|
fieldsToSend |
fixedCollection |
{} |
groups: field |
delete
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
id |
string |
"" |
required |
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_display_value |
getAll
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
update
| Parameter |
Type |
Default |
Details |
tableName |
options |
"" |
required |
id |
string |
"" |
required |
dataToSend |
options |
"columns" |
mapInput, columns, nothing |
inputsToIgnore |
string |
"" |
|
fieldsToSend |
fixedCollection |
{} |
groups: field |
Resource: user
create
| Parameter |
Type |
Default |
Details |
short_description |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: active, building, city, company, country, department, ... |
delete
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
getOption |
options |
"id" |
required; id, user_name |
user_name |
string |
"" |
required |
id |
string |
"" |
required |
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_display_value |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
update
| Parameter |
Type |
Default |
Details |
id |
string |
"" |
required |
updateFields |
collection |
{} |
keys: active, building, city, company, country, department, ... |
Resource: userGroup
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
Resource: userRole
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
50 |
|
options |
collection |
{} |
keys: sysparm_exclude_reference_link, sysparm_fields, sysparm_query, sysparm_display_value |
Common Parameters
| Parameter |
Type |
Default |
Details |
authentication |
options |
"oAuth2" |
basicAuth, oAuth2 |
Parameter Details
options children:
| Parameter |
Type |
Default |
Details |
file_name |
string |
"" |
|
additionalFields children:
| Parameter |
Type |
Default |
Details |
assigned_to |
options |
"" |
|
assignment_group |
options |
"" |
|
business_service |
options |
"" |
|
caller_id |
string |
"" |
|
category |
options |
"" |
|
close_notes |
string |
"" |
|
cmdb_ci |
multiOptions |
[] |
|
contact_type |
options |
"" |
email, phone, self-service, walk-in |
description |
string |
"" |
|
impact |
options |
1 |
3, 2, 1 |
close_code |
options |
"" |
|
state |
options |
"" |
|
subcategory |
options |
"" |
|
urgency |
options |
1 |
3, 2, 1 |
updateFields children:
| Parameter |
Type |
Default |
Details |
assigned_to |
options |
"" |
|
assignment_group |
options |
"" |
|
business_service |
options |
"" |
|
caller_id |
string |
"" |
|
category |
options |
"" |
|
close_notes |
string |
"" |
|
cmdb_ci |
multiOptions |
[] |
|
contact_type |
options |
"" |
email, phone, self-service, walk-in |
description |
string |
"" |
|
impact |
options |
1 |
3, 2, 1 |
close_code |
options |
"" |
|
hold_reason |
options |
"" |
|
state |
options |
"" |
|
subcategory |
options |
"" |
|
urgency |
options |
1 |
3, 2, 1 |
work_notes |
string |
"" |
|
fieldsToSend children:
field group:
| Parameter |
Type |
Default |
Details |
column |
options |
"" |
|
value |
string |
"" |
|
Example
NODE "serviceNow" @service AS "Service Now" {
resource: "attachment",
operation: "get",
id: {{ $json.id }},
inputDataFieldName: {{ $json.inputDataFieldName }},
attachmentId: {{ $json.attachmentId }}
}