Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

SOAP direct web service API functions

The standard SOAP API is a set of small, globally defined functions that can be performed on a targeted resource.

The targeted resource (or table) is defined in the URL by the format https://<instance name>.service-now.com/<table name>.do.

Method SummaryDescription
insertCreates a new record for the table targeted in the URL.
insertMultipleCreates multiple new records for the table targeted in the URL. To enable multiple inserts, activate the Web service import sets.
updateUpdates a existing record in the targeted table in the URL, identified by the mandatory sys_id field.
deleteRecordDeletes a record from the targeted table by supplying its sys_id.
deleteMultipleDelete multiple records from the targeted table by example values.
Method SummaryDescription
getKeysQuery the targeted table by example values and return a comma delimited sys_id list.
getRecordsQuery the targeted table by example values and return all matching records and their fields.
getQuery a single record from the targeted table by sys_id and return the record and its fields.
aggregateQuery using and aggregate functions SUM, COUNT MIN, MAX, LAST, and AVG. To enable the aggregate functions, activate the Aggregate Web Service Plugin.

Parent Topic:Direct web services

Related topics

Use forms to limit or extend the query response

Return the display value for reference variables

Clear values from a target instance

Retrieve journal entries using direct web services

Retrieve choice fields using direct web services

Persist an HTTP session across all SOAP calls