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
A ServiceNow account — contact sales at https://www.servicenow.com/contact-us/sales.html to create a ServiceNow account.
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
Open the ServiceNow module's Create a connection dialog.
Enter a name for the connection to the Connection name field and click Continue.
The connection is established. You can proceed with setting up the module.
Record
Retrieves record details when a record is created or updated.
Connection | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
Fields | Enter values to the desired fields. |
Assigns an incident to the specified user.
Connection | |
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 | |
URL | Enter a path relative to For example: NoteFor 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

The result can be found in the module's Output under Bundle > Body > result.
In our example, all 3588 tables were returned:
