ServiceNow

The ServiceNow modules enable you to monitor, search, retrieve, create, update, or delete records and create, or assign tickets in your ServiceNow account.

Note

To use ServiceNow in Make you must have the Enterprise plan.

All Enterprise apps are currently labeled as premium tier 3 in Make.

Getting Started with ServiceNow

Prerequisites

Note

The module dialog fields that are displayed in bold (in the Make scenario, not in this documentation article) are mandatory!

Connecting ServiceNow to Make

  1. Open the ServiceNow module's Create a connection dialog.

    620fd13dc4a3c.gif
  2. Enter a name for the connection to the Connection name field and click Continue.

    620fd13fce162.png

The connection is established. You can proceed with setting up the module.

Record

Retrieves record details when a record is created or updated.

Connection

Establish a connection to your ServiceNow account.

Watch Records

Select whether to watch created or updated records.

Table

Select the table you want to watch for records.

Limit

Set the maximum number of records Make will return during one execution cycle.

Retrieves records based on filter settings.

Connection

Establish a connection to your ServiceNow account.

Table

Select the table you want to retrieve records from.

Filter

Set the filter to return only records that match the filter settings.

Select the name of the table column, operator (equals, not equals, contains, starts with, ends with), and the value that should match the column name.

You can add more filters using AND or OR rules.

Order

Select the sort order of returned results.

Limit

Set the maximum number of records Make will return during one execution cycle.

Retrieves a specified record.

Connection

Establish a connection to your ServiceNow account.

Table

Select the table that contains the record you want to retrieve details for.

Record ID

Select or enter (map) the record you want to retrieve details for.

Creates a new record.

Connection

Establish a connection to your ServiceNow account.

Create Records

Select whether you want to select the table from the list or enter (map) table name manually.

Table

Enter the table name or select the table where you want to create the new record at.

Fields

Enter values to the desired fields or specify the fields manually by entering the key, value, and type of the field (text, number, boolean, date).

Updates an existing record.

Connection

Establish a connection to your ServiceNow account.

Create Records

Select whether you want to select the table and record from the list or enter (map) table and record name manually.

Table

Enter the table name or select the table that contains the record you want to update.

Record ID

Enter (map) the record ID or select the record you want to update.

Fields

Enter values to the desired fields or specify the fields manually by entering the key, value, and type of the field (text, number, boolean, date).

Deletes a record.

Connection

Establish a connection to your ServiceNow account.

Create Records

Select whether you want to select the table and record from the list or enter (map) table and record name manually.

Table

Enter the table name or select the table that contains the record you want to update.

Record ID

Enter (map) the record ID or select the record you want to update.

Incident (Ticket)

Creates a new record in the Incident table.

Connection

Establish a connection to your ServiceNow account.

Fields

Enter values to the desired fields.

Assigns an incident to the specified user.

Connection

Establish a connection to your ServiceNow account.

Incident (Ticket) ID

Enter the ticket ID or select the ticket you want to assign to the user-specified below.

User ID

Enter the user ID or select the user you want to assign the incident to.

Other

Allows you to perform a custom API call.

Connection

Establish a connection to your ServiceNow account.

URL

Enter a path relative to https://[subdomain].service-now.com .

For example: /api/now/table/[table_name]

Note

For the list of available endpoints, refer to ServiceNow API Documentation.

Method

Select the HTTP method you want to use:

GET

to retrieve information for an entry.

POST

to create a new entry.

PUT

to update/replace an existing entry.

PATCH

to make a partial entry update.

DELETE

to delete an entry.

Headers

Enter the desired request headers. You don't have to add authorization headers; we added those for you.

Query String

Enter the request query string.

Body

Enter the body content for your API call.

The following API call returns all tables in your ServiceNow account:

URL :

/api/now/table/sys_db_object

Method :

GET

620fd140c5cb3.png

The result can be found in the module's Output under Bundle > Body > result.

In our example, all 3588 tables were returned:

620fd141d44d1.png