Skip to main content

ServiceNow Connector

ServiceNow Create records and incidents within ServiceNow

Connections

Basic Username/Password

Basic Username and Password connection

InputCommentsDefault
UsernameUsername
PasswordPassword

OAuth 2.0 Authorization Code

OAuth 2.0 Authorization Code flow

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

InputCommentsDefault
Authorize URLThe OAuth 2.0 Authorization URL for ServiceNow
Token URLThe OAuth 2.0 Token URL for ServiceNow
ScopesSpace separated OAuth 2.0 permission scopes for ServiceNow
Client IDClient Identifier of your app for ServiceNow
Client SecretClient Secret of your app for ServiceNow

Actions

Create Incident

Creates an Incident with the specified field names and values

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
ValuesThe names of the fields and their values to use when creating a record
Debug RequestEnabling this flag will log out the current request.false

Create Table Record

Creates a record in the specified table with the specified field names and values

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
TableThe name of the ServiceNow table in which to create a record
ValuesThe names of the fields and their values to use when creating a record
Debug RequestEnabling this flag will log out the current request.false

Create User

Creates a User with the specified field names and values

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
ValuesThe names of the fields and their values to use when creating a record
First NameThe User's First Name
Last NameThe User's Last Name
EmailThe Email of the User
User IdThe Username of the User
Debug RequestEnabling this flag will log out the current request.false

Delete Attachment

This method deletes the attachment with a specific sys_id value.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDSys_id value of the attachment to delete.
Debug RequestEnabling this flag will log out the current request.false

Delete Incident

Delete an Incident

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Delete Table Record

Delete a record for a given ID in the specified Table

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
TableThe name of the ServiceNow table in which to create a record
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Delete User

Deletes a User

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Get Attachment

Returns the metadata for the attachment file with a specific sys_id value.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Get Attachment File

Returns the binary file attachment with a specific sys_id value.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Get Incident

Gets an Incident by ID

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Get Knowledge Article

Returns specific knowledge article content and its field values.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Article IDSys_id or knowledge base (KB) number of a knowledge article in the Knowledge [kb_knowledge] table.
FieldsComma-separated list of fields from the Knowledge [kb_knowledge] table to show details in results.
LanguageList of comma-separated languages in two-letter ISO 639-1 language code format to restrict results to. Alternatively type 'all' to search in all valid installed languages on an instance.
Search IDOptional unless using the 'Search Rank' input. Unique identifier of search that returned this article. You can retrieve this value (articles.id element) using the 'List Knowledge Articles' action.
Search RankOptional unless using the 'Search ID' input. Article search rank by click-rate (articles.rank) that you can retrieve using the 'List Knowledge Articles' action.
Update ViewUpdate view count and record an entry for the article in the Knowledge Use [kb_use] table.false
Debug RequestEnabling this flag will log out the current request.false

Get Knowledge Article Attachment

Returns a knowledge article attachment as a file.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Article Sys IDSys_id of the knowledge article with the attachment you intend to retrieve. Located in the Knowledge Bases [kb_knowledge] table.
Attachment Sys IDSys_id of record to which the attachment belongs.
Debug RequestEnabling this flag will log out the current request.false

Get Table Record

Get a record for a given ID in the specified Table

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
TableThe name of the ServiceNow table in which to create a record
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Get User by Id

Gets a User by their Id

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
Debug RequestEnabling this flag will log out the current request.false

Get User by Username

Get a record for a given ID in the specified Table

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
User IdThe Username of the User
Debug RequestEnabling this flag will log out the current request.false

List Attachments

Returns the metadata for multiple attachments.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sysparm LimitLimit to be applied on pagination. Default is 1000. Unusually large values can impact system performance.
Sysparm OffsetStarting record index for which to begin retrieving records. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time you call this endpoint, sysparm_offset is set to '0'. To simply page through all available records, use sysparm_offset=sysparm_offset+sysparm_limit, until you reach the end of all records.
Sysparm QueryEncoded query used to filter the result set. Syntax: sysparm_query=<col_name>.
Debug RequestEnabling this flag will log out the current request.false

Returns a list of the most-viewed knowledge articles and featured knowledge articles.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
FieldsComma-separated list of fields from the Knowledge [kb_knowledge] table to show details in results.
Knowledge Base Sys ID'sComma-separated list of knowledge base sys_ids from the Knowledge Bases [kb_knowledge_base] table to restrict results to.
LanguageList of comma-separated languages in two-letter ISO 639-1 language code format to restrict results to. Alternatively type 'all' to search in all valid installed languages on an instance.
LimitMaximum number of records to return. Unusually large limit values can impact system performance. For requests that exceed this number of records, use the Offset input to paginate record retrieval.
OffsetStarting record index for which to begin retrieving records. Use this value to paginate record retrieval. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time this endpoint is called, offset is set to '0'.
Debug RequestEnabling this flag will log out the current request.false

List Incidents

Gets a list of all Incidents

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sysparm LimitMax number of records to return. Large values can impact performance. For pagination with large data sets include the Sysparm Offset
Sysparm OffsetStarting record index for which to begin retrieving records. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time you call this endpoint, sysparm_offset is set to '0'. To simply page through all available records, use sysparm_offset=sysparm_offset+sysparm_limit, until you reach the end of all records.
Sysparm QueryEncoded query used to filter the result set. Syntax: sysparm_query=<col_name>.
Debug RequestEnabling this flag will log out the current request.false

List Knowledge Articles

Returns a list of knowledge base (KB) articles which can be searched and filtered using various parameters.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
FilterEncoded query to use to filter the result set.
FieldsComma-separated list of fields from the Knowledge [kb_knowledge] table to show details in results.
Knowledge Base Sys ID'sComma-separated list of knowledge base sys_ids from the Knowledge Bases [kb_knowledge_base] table to restrict results to.
LanguageList of comma-separated languages in two-letter ISO 639-1 language code format to restrict results to. Alternatively type 'all' to search in all valid installed languages on an instance.
LimitMaximum number of records to return. Unusually large limit values can impact system performance. For requests that exceed this number of records, use the Offset input to paginate record retrieval.
OffsetStarting record index for which to begin retrieving records. Use this value to paginate record retrieval. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time this endpoint is called, offset is set to '0'.
QueryText to search for, can be empty.
Debug RequestEnabling this flag will log out the current request.false

List Most Viewed Knowledge Articles

Returns a list of knowledge articles prioritized by most-viewed.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
FieldsComma-separated list of fields from the Knowledge [kb_knowledge] table to show details in results.
Knowledge Base Sys ID'sComma-separated list of knowledge base sys_ids from the Knowledge Bases [kb_knowledge_base] table to restrict results to.
LanguageList of comma-separated languages in two-letter ISO 639-1 language code format to restrict results to. Alternatively type 'all' to search in all valid installed languages on an instance.
LimitMaximum number of records to return. Unusually large limit values can impact system performance. For requests that exceed this number of records, use the Offset input to paginate record retrieval.
OffsetStarting record index for which to begin retrieving records. Use this value to paginate record retrieval. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time this endpoint is called, offset is set to '0'.
Debug RequestEnabling this flag will log out the current request.false

List Table Records

Lists records in the specified table

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
TableThe name of the ServiceNow table in which to create a record
Sysparm LimitMax number of records to return. Large values can impact performance. For pagination with large data sets include the Sysparm Offset
Sysparm OffsetStarting record index for which to begin retrieving records. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time you call this endpoint, sysparm_offset is set to '0'. To simply page through all available records, use sysparm_offset=sysparm_offset+sysparm_limit, until you reach the end of all records.
Sysparm QueryEncoded query used to filter the result set. Syntax: sysparm_query=<col_name>.
Debug RequestEnabling this flag will log out the current request.false

List Tables

Retrieve a list of all tables

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
Sysparm FieldsComma-separated list of fields to return. If not specified, all fields are returned.
Sysparm LimitMax number of records to return. Large values can impact performance. For pagination with large data sets include the Sysparm Offset
Sysparm OffsetStarting record index for which to begin retrieving records. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time you call this endpoint, sysparm_offset is set to '0'. To simply page through all available records, use sysparm_offset=sysparm_offset+sysparm_limit, until you reach the end of all records.
Sysparm QueryEncoded query used to filter the result set. Syntax: sysparm_query=<col_name>.
Debug RequestEnabling this flag will log out the current request.false

List Users

Gets a list of all Users

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sysparm LimitMax number of records to return. Large values can impact performance. For pagination with large data sets include the Sysparm Offset
Sysparm OffsetStarting record index for which to begin retrieving records. This functionality enables the retrieval of all records, regardless of the number of records, in small manageable chunks. For example, the first time you call this endpoint, sysparm_offset is set to '0'. To simply page through all available records, use sysparm_offset=sysparm_offset+sysparm_limit, until you reach the end of all records.
Sysparm QueryEncoded query used to filter the result set. Syntax: sysparm_query=<col_name>.
Debug RequestEnabling this flag will log out the current request.false

Multipart Upload Attachment

Uploads a multipart file attachment.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
FileThe file to attach to the record.
File NameName to give the attachment.
TableName of the table to which you want to attach the file.
Sys IDSys_id of the record on the specified table to which you want to attach the file.
Debug RequestEnabling this flag will log out the current request.false

Raw Request

Send raw HTTP request to ServiceNow

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
TableThe name of the ServiceNow table in which to create a record
Sys IDThe Sys ID of the record being queried
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

Update Incident

Updates an Incident with the specified field names and values

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
ValuesThe names of the fields and their values to use when creating a record
Debug RequestEnabling this flag will log out the current request.false

Update Table Record

Updates a record in the specified table with the specified field names and values

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
TableThe name of the ServiceNow table in which to create a record
Sys IDThe Sys ID of the record being queried
ValuesThe names of the fields and their values to use when creating a record
Debug RequestEnabling this flag will log out the current request.false

Update User

Updates a User with the specified field names and values

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
Sys IDThe Sys ID of the record being queried
ValuesThe names of the fields and their values to use when creating a record
User IdThe Username of the User
EmailThe Email of the User
First NameThe User's First Name
Last NameThe User's Last Name
Debug RequestEnabling this flag will log out the current request.false

Upload Attachment

Uploads a specified binary file as an attachment to a specified record.

InputCommentsDefault
Connection
Instance URLThe URL of the specific ServiceNow instance to use for API requests
API VersionThe version of the ServiceNow API to use
FileThe file to attach to the record.
File NameName to give the attachment.
TableName of the table to attach the file to.
Sys IDSys_id of the record in the table specified in table_name that you want to attach the file to.
Debug RequestEnabling this flag will log out the current request.false