ServiceNow Enterprise Service Management

ServiceNow provides service management for a variety of departments in the enterprise including HR, IT, field service, facilities, and more.

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, identified by the mandatory sys_id field

  • modifyIncidents: Changes existing records in the Incident table, identified by the mandatory sys_id field

  • modifyProblems: Changes existing records in the Problem table, identified by the mandatory sys_id field

  • modifyTasks: Changes existing records in the Task table, identified by the mandatory sys_id field

  • updateChangeRequest: Updates existing records in the Change Request table, identified by the mandatory sys_id field

  • updateIncidents: Updates existing records in the Incident table, identified by the mandatory sys_id field

  • updateProblems: Updates existing records in the Problem table, identified by the mandatory sys_id field

  • updateTasks: Updates existing records in the Task table, identified by the mandatory sys_id field

Custom Actions

ServiceNow connector also lets you create your own custom actions for performing specific tasks.

Learn more about how to create custom actions.