--- title: CatalogItemVariable - Scoped description: The CatalogItemVariable API provides methods that enable you to create and modify service catalog item variables using scripts.Inserts the specified catalog item variable.Deletes the defined catalog item variable.Returns a mapping of catalog item variable attribute values.Defines attribute values for this catalog item variable.Updates current catalog item variable with set values. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/server-api-reference/c\_CatalogItemVariable.html release: australia product: Server API Reference classification: server-api-reference topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Server API reference, API reference, API implementation and reference] --- # CatalogItemVariable- Scoped The CatalogItemVariable API provides methods that enable you to create and modify service catalog item variables using scripts. This API runs in the `sn_sc` namespace. **Parent Topic:**[Server API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/api-server.md) ## CatalogItemVariable - create\(Boolean standardUpdate\) Inserts the specified catalog item variable.
Name Type Description
standardUpdate Boolean Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow.
|Type|Description| |----|-----------| |String|Return the sys\_id of the inserted variable record.| ## CatalogItemVariable - deleteRecord\(Boolean standardUpdate\) Deletes the defined catalog item variable.
Name Type Description
standardUpdate Boolean Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow.
|Type|Description| |----|-----------| |void| | ## CatalogItemVariable - read\(Object columns, Boolean standardUpdate\) Returns a mapping of catalog item variable attribute values.
Name Type Description
columns Object Set of columns for which to return values.
standardUpdate Boolean Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow.
|Type|Description| |----|-----------| |Object|An object mapping column names to values.| ## CatalogItemVariable - setAttributes\(Object attributes\) Defines attribute values for this catalog item variable. |Name|Type|Description| |----|----|-----------| |attributes|Object|An object mapping column names to values.| |Type|Description| |----|-----------| |void| | ## CatalogItemVariable - update\(Object columnValues, Boolean standardUpdate\) Updates current catalog item variable with set values.
Name Type Description
columnValues Object An object mapping column names to values.
standardUpdate Boolean Flag that indicates whether to enable the running of engines and workflow.Valid values: - true: Enable engines and workflow. - false: Do not enable engines and workflow.
|Type|Description| |----|-----------| |void| |