ServiceNow Enterprise Service Management

ServiceNow provides service management for various departments in the enterprise, including HR, IT, field service, facilities and more. This connector supports predefined triggers and actions, and custom actions.

API versions: Kingston, Orlando, Paris, San Deigo

API types: REST

Authentication and Authorization: Credentials, OAuth 2.0

Key capabilities: Custom field support, $expand, $filter

Prerequisites: Knowledge about ServiceNow API functionality and authentication

Triggers

New Record in Table
Triggers when a new record in the specified table is created.
Updated Record in Table
Triggers when an existing record in the specified table is updated.

Actions

createChangeRequest
Creates multiple new records in the Change Request table.
createEmail
Creates a new email.
createIncidents
Creates multiple new records in the Incident table.
createProblem
Creates multiple new records in the Problem table.
createTasks
Creates multiple new records in the Task table.
deleteChangeRequest
Deletes records matching the supplied sys_id from the Change Request table.
deleteIncidents
Deletes records matching the supplied the sys_id from the Incident table.
deleteProblems
Deletes records matching the supplied sys_id from the Problem table.
deleteRecord
Deletes a record from the specified table.
deleteTasks
Deletes records matching the supplied sys_id from the Task table.
getChangeRequest
Retrieves a single record from the Change Request table by sys_id and return the record and its fields.
getEmail
Retrieves an email.
getIncidents
Retrieves a single record from the Incident table by sys_id and return the record and its fields.
getProblems
Retrieves a single record from the Problem table by sys_id and return the record and its fields.
getTasks
Retrieves a single record from the Task table by sys_id and return the record and its fields.
listChangeRequest
Retrieves multiple records from the Change Request table with proper pagination information.
listIncidents
Retrieves multiple records from the Incident table with proper pagination information.
listProblems
Retrieves multiple records from the Problem table with proper pagination information.
listTasks
Retrieves multiple records from the Task table with proper pagination information.
modifyChangeRequest
Changes existing records in the Change Request table, which is identified by the mandatory sys_id field.
modifyIncidents
Changes existing records in the Incident table, which is identified by the mandatory sys_id field.
modifyProblems
Changes existing records in the Problem table, which is identified by the mandatory sys_id field.
modifyTasks
Changes existing records in the Task table, which is identified by the mandatory sys_id field.
updateChangeRequest
Updates existing records in the Change Request table, which is identified by the mandatory sys_id field.
updateIncidents
Updates existing records in the Incident table, which is identified by the mandatory sys_id field.
updateProblems
Updates existing records in the Problem table, which is identified by the mandatory sys_id field.
updateTasks
Updates existing records in the task table identified by the mandatory sys_id field.

Custom Actions

You can create custom actions to meet specific integration requirements. These custom actions share the same configuration and execution behavior as predefined actions within any workflow.

For more information, see how to create custom actions.