Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Connectors ServiceNow
Live 74 Actions

ServiceNow connector for AI agents

Connect your AI agent to ServiceNow with production-ready actions. Ship in minutes.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

StackOne AI Agent Actions
for ServiceNow.

74 production-ready actions for your agent to do more on ServiceNow.

74 Actions
List Table Records - Retrieve Records From Any ServiceNow Table Using The Table API With Filtering, Pagination, And Field Selection Support. Use List_tables To Discover Available Tables In Your Instance And Get_table_schema With The Table_name To Discover Available Fields For Filtering And Selection.
Get Table Record - Retrieve A Single Record By Sys_id From Any ServiceNow Table Using The Table API. Use List_tables To Discover Available Tables And Get_table_schema To See Available Fields.
Create Table Record - Create A New Record In Any ServiceNow Table Using The Table API With Dynamic Field Support. Use Get_table_schema With The Table_name To Discover Required Fields And All Available Attributes. Use Get_choice_list To Get Valid Values For Choice/Dropdown Fields.
Update Table Record - Update An Existing Record In Any ServiceNow Table Using The Table API With Dynamic Field Support. Use Get_table_schema With The Table_name To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For Choice/Dropdown Fields Before Updating.
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 Operations Before Deletion.
List Tables - Retrieve A List Of All Tables In The ServiceNow Instance From Sys_db_object. Returns Table Names, Labels, Super Classes, And Accessibility Info. Use This To Discover Available Tables Before Creating Records.
Get Table Schema - Retrieve Complete Field Schema For A ServiceNow Table From Sys_dictionary. Returns Field Names, Types, Max Length, Mandatory Status, And Reference Tables. Use To Discover Available Fields Before Creating/Updating Records.
Get Table Metadata - Retrieve Detailed Metadata About A Specific ServiceNow Table From Sys_db_object Including Structure, Parent Tables, Access Controls, And Configuration. Useful For Understanding Table Relationships And Inheritance.
List Table Columns - Retrieve Simplified List Of Column Names, Labels, And Types For A ServiceNow Table From Sys_dictionary. Returns Field Names, Labels, Data Types, Max Length, Mandatory Status, And Default Values. Lightweight Alternative To Get_table_schema.
Get Choice List - Retrieve Valid Choices (Dropdown Options) For A Field In A ServiceNow Table From Sys_choice. Returns Label, Value, Sequence, And Status For Choice Fields Like State, Priority, Urgency, Impact. Essential For Building Forms With Proper Validation.
Get Reference Qualifiers - Retrieve Reference Qualifier Rules For Fields That Reference Other Tables From Sys_dictionary. Returns Filtering Rules That Limit Which Records Can Be Selected (E.G., Only Active Users For Assigned_to Field).
Create Table - Create A New Table In ServiceNow By Inserting A Record Into Sys_db_object. This Creates The Table Structure. Use Create_table_field To Add Fields/Columns To The Table. Requires Admin Permissions.
Create Table Field - Add A New Field/Column To A ServiceNow Table By Inserting Into Sys_dictionary. Use After Create_table To Define The Table Structure. Use Get_table_schema To See Existing Fields.
List Incidents - Retrieve A List Of All Incidents From ServiceNow. Use Get_table_schema Action With Table_name=Incident To Discover Available Fields, Or Get_choice_list To Get Valid Values For State, Priority, Urgency Fields.
Get Incident - Retrieve A Single Incident By Sys_id From ServiceNow. Use List_table_columns With Table_name=Incident To See All Available Fields You Can Request In Sysparm_fields Parameter.
Create Incident - Create A New Incident In ServiceNow. Use Get_table_schema With Table_name=Incident To Discover All Available Fields And Required Fields. Use Get_choice_list To Get Valid Values For State, Priority, Urgency, Impact Fields.
Update Incident - Update An Existing Incident In ServiceNow. Use Get_table_schema With Table_name=Incident To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For State, Priority, Urgency, Impact 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_schema With Table_name=Problem To Discover Available Fields.
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 Table_name=Problem To Discover Required Fields. Use Get_choice_list To Get Valid Values For State, Problem_state, Priority Fields.
Update Problem - Update An Existing Problem Record In ServiceNow. Use Get_table_schema With Table_name=Problem To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For State, Problem_state Fields.
Delete Problem - Delete A Problem Record From ServiceNow. Note That Some Problem States (E.G., Known Error) May Be Protected By Business Rules And Cannot Be Deleted.
List Change Requests - Retrieve A List Of All Change Request Records From ServiceNow For Managing Planned Infrastructure And Service Changes. Use Get_table_schema With Table_name=Change_request To Discover Available Fields.
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 Table_name=Change_request To Discover Required Fields. Use Get_choice_list To Get Valid Values For Type, State, Risk, Impact Fields.
Update Change Request - Update An Existing Change Request In ServiceNow. Use Get_table_schema With Table_name=Change_request To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For Type, State, Risk Fields.
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 With Table_name=Task To Discover Available Fields.
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_choice_list To Get Valid Values For State, Priority Fields.
Update Task - Update An Existing Task Record In ServiceNow. Use Get_table_schema With Table_name=Task To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For State Field.
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 Discover Available Fields.
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 Fields. Use Get_choice_list To Get Valid Values For Request_state, Priority Fields.
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_item (Catalog Item Sys_id). Use List_catalog_requests To Find Request Sys_ids And List_catalog_items To Find Cat_item Sys_ids.
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 Discover Available Fields.
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 Required Fields. Use Get_choice_list To Get Valid Values For Workflow_state, Article_type Fields.
Update Knowledge Article - Update An Existing Knowledge Base Article In ServiceNow. Use Get_table_schema With Table_name=Kb_knowledge To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For Workflow_state Field.
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 Sys_ids Before Creating The Assignment.
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 Get_table_schema With Table_name=Sys_user To Discover Available Fields.
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 Fields And All Available User Attributes.
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 Field. Use Get_table_schema With Table_name=Sys_user_group To Discover Available Fields.
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 Discover Required Fields And Group Attributes.
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
74 Actions
List Table Records-Retrieve Records From Any ServiceNow Table Using The Table API With Filtering, Pagination, And Field Selection Support. Use List_tables To Discover Available Tables In Your Instance And Get_table_schema With The Table_name To Discover Available Fields For Filtering And Selection.
Get Table Record-Retrieve A Single Record By Sys_id From Any ServiceNow Table Using The Table API. Use List_tables To Discover Available Tables And Get_table_schema To See Available Fields.
Create Table Record-Create A New Record In Any ServiceNow Table Using The Table API With Dynamic Field Support. Use Get_table_schema With The Table_name To Discover Required Fields And All Available Attributes. Use Get_choice_list To Get Valid Values For Choice/Dropdown Fields.
Update Table Record-Update An Existing Record In Any ServiceNow Table Using The Table API With Dynamic Field Support. Use Get_table_schema With The Table_name To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For Choice/Dropdown Fields Before Updating.
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 Operations Before Deletion.
List Tables-Retrieve A List Of All Tables In The ServiceNow Instance From Sys_db_object. Returns Table Names, Labels, Super Classes, And Accessibility Info. Use This To Discover Available Tables Before Creating Records.
Get Table Schema-Retrieve Complete Field Schema For A ServiceNow Table From Sys_dictionary. Returns Field Names, Types, Max Length, Mandatory Status, And Reference Tables. Use To Discover Available Fields Before Creating/Updating Records.
Get Table Metadata-Retrieve Detailed Metadata About A Specific ServiceNow Table From Sys_db_object Including Structure, Parent Tables, Access Controls, And Configuration. Useful For Understanding Table Relationships And Inheritance.
List Table Columns-Retrieve Simplified List Of Column Names, Labels, And Types For A ServiceNow Table From Sys_dictionary. Returns Field Names, Labels, Data Types, Max Length, Mandatory Status, And Default Values. Lightweight Alternative To Get_table_schema.
Get Choice List-Retrieve Valid Choices (Dropdown Options) For A Field In A ServiceNow Table From Sys_choice. Returns Label, Value, Sequence, And Status For Choice Fields Like State, Priority, Urgency, Impact. Essential For Building Forms With Proper Validation.
Get Reference Qualifiers-Retrieve Reference Qualifier Rules For Fields That Reference Other Tables From Sys_dictionary. Returns Filtering Rules That Limit Which Records Can Be Selected (E.G., Only Active Users For Assigned_to Field).
Create Table-Create A New Table In ServiceNow By Inserting A Record Into Sys_db_object. This Creates The Table Structure. Use Create_table_field To Add Fields/Columns To The Table. Requires Admin Permissions.
Create Table Field-Add A New Field/Column To A ServiceNow Table By Inserting Into Sys_dictionary. Use After Create_table To Define The Table Structure. Use Get_table_schema To See Existing Fields.
List Incidents-Retrieve A List Of All Incidents From ServiceNow. Use Get_table_schema Action With Table_name=Incident To Discover Available Fields, Or Get_choice_list To Get Valid Values For State, Priority, Urgency Fields.
Get Incident-Retrieve A Single Incident By Sys_id From ServiceNow. Use List_table_columns With Table_name=Incident To See All Available Fields You Can Request In Sysparm_fields Parameter.
Create Incident-Create A New Incident In ServiceNow. Use Get_table_schema With Table_name=Incident To Discover All Available Fields And Required Fields. Use Get_choice_list To Get Valid Values For State, Priority, Urgency, Impact Fields.
Update Incident-Update An Existing Incident In ServiceNow. Use Get_table_schema With Table_name=Incident To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For State, Priority, Urgency, Impact 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_schema With Table_name=Problem To Discover Available Fields.
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 Table_name=Problem To Discover Required Fields. Use Get_choice_list To Get Valid Values For State, Problem_state, Priority Fields.
Update Problem-Update An Existing Problem Record In ServiceNow. Use Get_table_schema With Table_name=Problem To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For State, Problem_state Fields.
Delete Problem-Delete A Problem Record From ServiceNow. Note That Some Problem States (E.G., Known Error) May Be Protected By Business Rules And Cannot Be Deleted.
List Change Requests-Retrieve A List Of All Change Request Records From ServiceNow For Managing Planned Infrastructure And Service Changes. Use Get_table_schema With Table_name=Change_request To Discover Available Fields.
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 Table_name=Change_request To Discover Required Fields. Use Get_choice_list To Get Valid Values For Type, State, Risk, Impact Fields.
Update Change Request-Update An Existing Change Request In ServiceNow. Use Get_table_schema With Table_name=Change_request To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For Type, State, Risk Fields.
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 With Table_name=Task To Discover Available Fields.
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_choice_list To Get Valid Values For State, Priority Fields.
Update Task-Update An Existing Task Record In ServiceNow. Use Get_table_schema With Table_name=Task To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For State Field.
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 Discover Available Fields.
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 Fields. Use Get_choice_list To Get Valid Values For Request_state, Priority Fields.
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_item (Catalog Item Sys_id). Use List_catalog_requests To Find Request Sys_ids And List_catalog_items To Find Cat_item Sys_ids.
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 Discover Available Fields.
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 Required Fields. Use Get_choice_list To Get Valid Values For Workflow_state, Article_type Fields.
Update Knowledge Article-Update An Existing Knowledge Base Article In ServiceNow. Use Get_table_schema With Table_name=Kb_knowledge To Discover Updateable Fields. Use Get_choice_list To Get Valid Values For Workflow_state Field.
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 Sys_ids Before Creating The Assignment.
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 Get_table_schema With Table_name=Sys_user To Discover Available Fields.
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 Fields And All Available User Attributes.
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 Field. Use Get_table_schema With Table_name=Sys_user_group To Discover Available Fields.
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 Discover Required Fields And Group Attributes.
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
Falcon

Make your ServiceNow agents perform.

Every ServiceNow action runs on Falcon.

Falcon, StackOne's execution engine, makes your agents fast, accurate, and reliable.

Explore Falcon Engine
StackOne Defender

88.7% attack detection accuracy.

Built in the StackOne platform.

StackOne Defender scans and classifies every ServiceNow payload before it reaches your agent, with precision and latency no other solution can match.

StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy
StackOne Platform

Do More, Build Less.

Managed Integration Infrastructure for ServiceNow AI Agents.

Connectors & Actions

200+ Connectors. 10,000+ Actions.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Managed Authentication

Pre-built authentication UI.

Enterprise-Ready

Enterprise-Ready architecture.

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Put your AI agents to work

All the tools you need to build and scale AI agents integrations, with best-in-class security & privacy.