Overview
Add ServiceNow to any ModuleX agent or workflow. Enterprise ITSM integration for ServiceNow: Trouble Ticket API for incidents/cases, Table API for full CRUD on any ServiceNow table. Targets per-tenant instances athttps://{instance_name}.service-now.com.
Authentication
- OAuth 2.0 (Connected App)
- Access Token
OAuth 2.0 (Connected App)
Authenticate using ServiceNow OAuth 2.0. Requires creating an OAuth API endpoint for external clients in your ServiceNow instance.Required Credentials
OAuth Configuration
- Authorization URL:
https://{instance_name}.service-now.com/oauth_auth.do - Token URL:
https://{instance_name}.service-now.com/oauth_token.do - Scopes:
useraccount
Available Actions
create_case — Create a new Case record in ServiceNow for customer service management
create_case — Create a new Case record in ServiceNow for customer service management
Parameters
New)Response
create_incident — Create a new Incident record in ServiceNow for IT service management
create_incident — Create a new Incident record in ServiceNow for IT service management
Parameters
New)Response
create_table_record — Insert a new record in any specified ServiceNow table
create_table_record — Insert a new record in any specified ServiceNow table
Parameters
false)false)false)Response
get_table_record — Retrieve a specific record from a ServiceNow table by sys_id
get_table_record — Retrieve a specific record from a ServiceNow table by sys_id
Parameters
false)false)false)Response
get_table_records — Retrieve multiple records from a ServiceNow table with optional filtering
get_table_records — Retrieve multiple records from a ServiceNow table with optional filtering
Parameters
false)false)false)false)false)Response
update_table_record — Update an existing record in a ServiceNow table
update_table_record — Update an existing record in a ServiceNow table
Parameters
false)false)false)false)Response
Limits & Quotas
- The Trouble Ticket API hits the
/api/sn_ind_tsm_sdwan/ticket/troubleTicketplugin endpoint — requires that plugin to be installed in the ServiceNow instance. - Table API supports versioning via
api_version(‘v1’, ‘v2’, or ‘latest’ / unspecified for default). The tool builds the path as/api/now/[v1|v2|]table/<table>. display_value/exclude_reference_link/view/fields/ pagination knobs are translated to ServiceNow’ssysparm_*query string conventions.- Default page limit is 10000 records (Table API default).
- Instance name parsing: bare name (
dev12345), full hostname (dev12345.service-now.com), and full URL (https://dev12345.service-now.com) are all accepted.