--- title: insert description: Creates a new record for the table targeted in the URL. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/web-services/r\_Insert.html release: australia product: Web Services classification: web-services topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Data modification, API functions, Direct services, SOAP web service, Inbound, Web services, API implementation, API implementation and reference] --- # insert Creates a new record for the table targeted in the URL. ## Input fields All fields from the targeted table, excluding system fields. Fields configured as mandatory in the System Dictionary are reflected in the WSDL with the attribute `minOccurs=1`. ## Output fields
| Table type | Output fields |
|---|---|
| Regular | The **sys\_id** field and the display value of the target table \(`table`\) are returned. |
| Import set | The **sys\_id** of the import set row, the name of the transformed target table \(`table`\), the **display\_name** for the transformed target table, the **display\_value** of the transformed target row, and a **status** field, which can contain **inserted**, **updated**, or **error**. There can be an optional **status\_message** field or an **error\_message** field value when `status=error`. When an insert did not cause a target row to be transformed \(skipped because a key value is not specified\), the **sys\_id** field will contain the sys\_id of the import set row, rather than the targeted transform table. |
| Import set with multiple transforms | The response from this type of insert will contain multiple sets of fields from the regular import set table insert wrapped in a `multiInsertResponse` parent element. Each set will contain a **map** field, showing which transform map created the response. |