Skip to main content
ServiceNow
ServiceNow
77 actions · 19 events · 2 auth methods
PreviewTicketingAutomation

Authentication

Basic Auth

You need an account with appropriate permissions to access the ServiceNow Table API.Guides: Connector Profile, Link Account

API Key

API Key authentication requires the com.glide.tokenbased_auth plugin to be installed on your ServiceNow instance.Guides: Connector Profile, Link Account
Actions
|
77 actions
Action
Description
List Table Records
Retrieve records from any ServiceNow table using the Table API with filtering, pagination, and field selection support…
Get Table Record
Retrieve a single record by sys_id from any ServiceNow table using the Table API. Use list_tables to discover available…
Create Table Record
Create a new record in any ServiceNow table using the Table API with dynamic field support. Use get_table_schema with th…
Update Table Record
Update an existing record in any ServiceNow table using the Table API with dynamic field support. Use get_table_schema w…
Delete Table Record
Delete a record from any ServiceNow table using the Table API. Ensure you have the correct sys_id from list or get opera…
List Tables
Retrieve a list of all tables in the ServiceNow instance from sys_db_object. Returns table names, labels, super classes,…
Get Table Schema
Retrieve complete field schema for a ServiceNow table from sys_dictionary. Returns field names, types, max length, manda…
Get Table Metadata
Retrieve detailed metadata about a specific ServiceNow table from sys_db_object including structure, parent tables, acce…
List Table Columns
Retrieve simplified list of column names, labels, and types for a ServiceNow table from sys_dictionary. Returns field na…
Get Choice List
Retrieve valid choices (dropdown options) for a field in a ServiceNow table from sys_choice. Returns label, value, seque…
Get Reference Qualifiers
Retrieve reference qualifier rules for fields that reference other tables from sys_dictionary. Returns filtering rules t…
Create Table
Create a new table in ServiceNow by inserting a record into sys_db_object. This creates the table structure. Use create_…
Create Table Field
Add a new field/column to a ServiceNow table by inserting into sys_dictionary. Use after create_table to define the tabl…
List Incidents
Retrieve a list of all incidents from ServiceNow. Use get_table_schema action with table_name=incident to discover avail…
Get Incident
Retrieve a single incident by sys_id from ServiceNow. Use list_table_columns with table_name=incident to see all availab…
Create Incident
Create a new incident in ServiceNow. Use get_table_schema with table_name=incident to discover all available fields and…
Update Incident
Update an existing incident in ServiceNow. Use get_table_schema with table_name=incident to discover updateable fields…
Delete Incident
Delete an incident from ServiceNow
List Problems
Retrieve a list of all problem records from ServiceNow for root cause analysis of recurring incidents. Use get_table_sch…
Get Problem
Retrieve a single problem record by sys_id from ServiceNow
Create Problem
Create a new problem record in ServiceNow for tracking root cause of recurring incidents. Use get_table_schema with tabl…
Update Problem
Update an existing problem record in ServiceNow. Use get_table_schema with table_name=problem to discover updateable fie…
Delete Problem
Delete a problem record from ServiceNow. Note that some problem states (e.g., Known Error) may be protected by business…
List Change Requests
Retrieve a list of all change request records from ServiceNow for managing planned infrastructure and service changes. U…
Get Change Request
Retrieve a single change request record by sys_id from ServiceNow
Create Change Request
Create a new change request in ServiceNow for planned infrastructure or service modifications. Use get_table_schema with…
Update Change Request
Update an existing change request in ServiceNow. Use get_table_schema with table_name=change_request to discover updatea…
Delete Change Request
Delete a change request from ServiceNow
List Tasks
Retrieve a list of all task records from ServiceNow (base table for incidents, problems, etc.). Use get_table_schema wit…
Get Task
Retrieve a single task record by sys_id from ServiceNow
Create Task
Create a new task record in ServiceNow. Use get_table_schema with table_name=task to discover required fields. Use get_c…
Update Task
Update an existing task record in ServiceNow. Use get_table_schema with table_name=task to discover updateable fields. U…
Delete Task
Delete a task record from ServiceNow
List Service Catalog Requests
Retrieve a list of service catalog request records from ServiceNow. Use get_table_schema with table_name=sc_request to d…
Get Service Catalog Request
Retrieve a single service catalog request by sys_id from ServiceNow
Create Service Catalog Request
Create a new service catalog request in ServiceNow. Use get_table_schema with table_name=sc_request to discover required…
Update Service Catalog Request
Update an existing service catalog request in ServiceNow
Delete Service Catalog Request
Delete a service catalog request from ServiceNow
List Service Catalog Request Items
Retrieve a list of service catalog request item records from ServiceNow (individual items within requests)
Get Service Catalog Request Item
Retrieve a single service catalog request item by sys_id from ServiceNow
Create Service Catalog Request Item
Create a new service catalog request item in ServiceNow. Required fields are request (parent sc_request sys_id) and cat_…
Update Service Catalog Request Item
Update an existing service catalog request item in ServiceNow
Delete Service Catalog Request Item
Delete a service catalog request item from ServiceNow
List Knowledge Articles
Retrieve a list of knowledge base articles from ServiceNow. Use get_table_schema with table_name=kb_knowledge to discove…
Get Knowledge Article
Retrieve a single knowledge article by sys_id from ServiceNow
Create Knowledge Article
Create a new knowledge base article in ServiceNow. Use get_table_schema with table_name=kb_knowledge to discover require…
Update Knowledge Article
Update an existing knowledge base article in ServiceNow. Use get_table_schema with table_name=kb_knowledge to discover u…
Delete Knowledge Article
Delete a knowledge article from ServiceNow
List Knowledge Categories
Retrieve a list of knowledge base categories from ServiceNow
Get Knowledge Category
Retrieve a single knowledge category by sys_id from ServiceNow
Create Knowledge Category
Create a new knowledge base category in ServiceNow
List Knowledge Bases
Retrieve a list of knowledge bases from ServiceNow
Get Knowledge Base
Retrieve a single knowledge base by sys_id from ServiceNow
Create Knowledge Base
Create a new knowledge base in ServiceNow
List User Roles
Retrieve a list of user roles from ServiceNow sys_user_role table
Get User Role
Retrieve a single user role by sys_id from ServiceNow. Use list_user_roles to find valid role sys_ids first.
List User Role Assignments
Retrieve a list of user-role assignments from ServiceNow sys_user_has_role table
Assign Role To User
Create a new user-role assignment in ServiceNow. Use list_users to find user sys_ids and list_user_roles to find role sy…
List Locations
Retrieve a list of company locations from ServiceNow cmn_location table
Get Location
Retrieve a single location by sys_id from ServiceNow
Create Location
Create a new location in ServiceNow
List Departments
Retrieve a list of departments from ServiceNow cmn_department table
Get Department
Retrieve a single department by sys_id from ServiceNow
Create Department
Create a new department in ServiceNow
List Users
Retrieve a list of users from ServiceNow sys_user table to get sys_id values for caller_id and assigned_to fields. Use g…
Get User
Retrieve a single user by sys_id from ServiceNow sys_user table
Create User
Create a new user in ServiceNow sys_user table. Use get_table_schema with table_name=sys_user to discover required field…
Update User
Update an existing user in ServiceNow sys_user table
Delete User
Delete a user from ServiceNow sys_user table
List Groups
Retrieve a list of assignment groups from ServiceNow sys_user_group table to get sys_id values for assignment_group fiel…
Get Group
Retrieve a single assignment group by sys_id from ServiceNow sys_user_group table
Create Group
Create a new assignment group in ServiceNow sys_user_group table. Use get_table_schema with table_name=sys_user_group to…
Update Group
Update an existing assignment group in ServiceNow sys_user_group table
Delete Group
Delete an assignment group from ServiceNow sys_user_group table
Create Webhook
Install a ServiceNow Business Rule that POSTs a standardized event envelope to a webhook URL whenever rows in the chosen…
List Webhooks
List all StackOne-managed webhook Business Rules on this ServiceNow instance.
Delete Webhook
Remove a webhook subscription by deleting its Business Rule record.
Events
|
19 events
Event
Description
Tags
Active Check
Responds to a manual ping (e.g. from the ServiceNow REST Message test button) so admins can confirm the receiver is reac…
Health Check
Incident Created
Triggered when a row in the ServiceNow incident table is created (operation: insert). Delivered by a StackOne-instal…
incidents
Incident Updated
Triggered when a row in the ServiceNow incident table is updated (operation: update). Delivered by a StackOne-instal…
incidents
Incident Deleted
Triggered when a row in the ServiceNow incident table is deleted (operation: delete). Delivered by a StackOne-instal…
incidents
Problem Created
Triggered when a row in the ServiceNow problem table is created (operation: insert). Delivered by a StackOne-install…
problems
Problem Updated
Triggered when a row in the ServiceNow problem table is updated (operation: update). Delivered by a StackOne-install…
problems
Problem Deleted
Triggered when a row in the ServiceNow problem table is deleted (operation: delete). Delivered by a StackOne-install…
problems
Change Request Created
Triggered when a row in the ServiceNow change_request table is created (operation: insert). Delivered by a StackOne-…
change_requests
Change Request Updated
Triggered when a row in the ServiceNow change_request table is updated (operation: update). Delivered by a StackOne-…
change_requests
Change Request Deleted
Triggered when a row in the ServiceNow change_request table is deleted (operation: delete). Delivered by a StackOne-…
change_requests
Knowledge Article Created
Triggered when a row in the ServiceNow kb_knowledge table is created (operation: insert). Delivered by a StackOne-in…
knowledge
Knowledge Article Updated
Triggered when a row in the ServiceNow kb_knowledge table is updated (operation: update). Delivered by a StackOne-in…
knowledge
Knowledge Article Deleted
Triggered when a row in the ServiceNow kb_knowledge table is deleted (operation: delete). Delivered by a StackOne-in…
knowledge
User Created
Triggered when a row in the ServiceNow sys_user table is created (operation: insert). Delivered by a StackOne-instal…
users
User Updated
Triggered when a row in the ServiceNow sys_user table is updated (operation: update). Delivered by a StackOne-instal…
users
User Deleted
Triggered when a row in the ServiceNow sys_user table is deleted (operation: delete). Delivered by a StackOne-instal…
users
Group Created
Triggered when a row in the ServiceNow sys_user_group table is created (operation: insert). Delivered by a StackOne-…
groups
Group Updated
Triggered when a row in the ServiceNow sys_user_group table is updated (operation: update). Delivered by a StackOne-…
groups
Group Deleted
Triggered when a row in the ServiceNow sys_user_group table is deleted (operation: delete). Delivered by a StackOne-…
groups

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

ServiceNow - Basic Auth

Connector Profile

ServiceNow - API Key
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

ServiceNow - Basic Auth

Link Account

ServiceNow - API Key
4

Use Actions

Invoke actions using one of the methods below:

Webhook Events

Webhooks setup

Configure receiving Events for ServiceNow into StackOne.