ServiceNow is very complex, especially regarding the many ticket types and options they support. Below are some helpful tips when using Merge to POST tickets to ServiceNow.
What types of tickets do Merge support with ServiceNow?
Merge supports pulling & creating all types of tasks in ServiceNow. We call the …
/task
table to pull all types of tasks/incident table
to pull all incidents/sc_request
table to pull all requests/sc_task
table to pull all catalog tasks/sn_customerservice_case
table to pull all cases/problem
table to pull all problems
Supported non-common-model fields for ticket types
Below are the commonly supported types:
Incident
urgency
impact
category
subcategory
Problem
urgency
impact
category
subcategory
Catalog Task
cmdb_ci
request_item
approval
To POST Ticket, simply use integration_params
in the POST request body:
Using /meta to surface available options
Surface all available
ticket_type
by simply polling theGET /tickets/meta/post
endpoint.Surface the available options by adding the
ticket_type=xxx
query param to theGET /tickets/meta/post
endpoint. For example,GET /tickets/meta/post?ticket_type=incident
will surface the available options forcategory
.Some fields like
subcategory
are dependent on other field values likecategory
. To surface those options, make a call likeGET /tickets/meta/post?ticket_type=incident&category=database
.