Skip to content

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