--- title: Service Contract API description: The Service Contract API provides endpoints to create and retrieve service contract records.Retrieves a specified service contract record.Retrieves the details of a specified service contract line record and its related entities.Creates a service contract record and all its related entities from a specified payload.Creates a contract line record and all of its related entities. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/rest-apis/servicecontract-api.html release: australia product: REST APIs classification: rest-apis topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 103 breadcrumb: [REST API reference, API reference, API implementation and reference] --- # Service Contract API The Service Contract API provides endpoints to create and retrieve service contract records. **Note:** This API is for creating data in the tables for the Customer Contracts and Entitlements application. It is not a general purpose API. To access this API the following plugins must be activated on the associated instance: - Customer Contracts and Entitlements \(com.sn\_pss\_core\) - Customer Service Install Base Management \(com.snc.install\) - Product Catalog Management Core \(com.sn\_prd\) In addition, to successfully call this API you must have the sn\_pss\_core.pss\_integrator role. This API runs in the `sn_pss_core` namespace. Before using this API, you should have associated data in the following tables. For additional information, see [Create service contracts](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/customer-service-management/create-csm-service-contracts.md). - Account \[customer\_account\] - Consumer \[csm\_consumer\] - Household \[csm\_household\] - Install Base \[sn\_install\_base\_item\] - Product Specification \[sn\_prd\_pm\_product\_specification\] - Product Offering \[sn\_prd\_pm\_product\_offering\] - Product Model \[cmdb\_model\] - Sold Product \[sn\_install\_base\_sold\_product\] **Parent Topic:**[REST API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/rest-apis/api-rest.md) ## Service Contract - GET /sn\_pss\_core/servicecontract/\{id\} Retrieves a specified service contract record. This endpoint retrieves data from the following tables when processing the request: - Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] - Entitlement \[service\_entitlement\] - Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] - Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] - This table contains information for both sold products covered and install base items covered. - Service Contract \[sn\_pss\_core\_service\_contract\] - Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] ### URL format Versioned URL: `/api/sn_pss_core/{api_version}/servicecontract/{id}` Default URL: `/api/sn_pss_core/servicecontract/{id}` **Note:** Available versions are specified in the [REST API Explorer](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/rest-api-explorer/use-REST-API-Explorer.md). For scripted REST APIs there is additional version information on the [Scripted REST Service form](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/rest-api-explorer/c_CustomWebServices.md). ### Supported request parameters
| Name | Description |
|---|---|
| api\_version | Optional. Version of the endpoint to access. For example, `v1` or `v2`. Only specify this value to use an endpoint version other than the latest. Data type: String |
| id | Sys\_id of the service contract to retrieve.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| Name | Description |
|---|---|
| display\_value | Type of data to return.Valid values: - false: Return the `value` for all fields. For example, `"state":"draft"`. - true: Return the `display_value` for all fields. For example, `"state":"Draft"` - all: Return all information for all fields. Data type: String Default: false |
| Header | Description |
|---|---|
| Accept | Data format of the response body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Name | Description |
|---|---|
| account | Sys\_id of the account record to which the service contract belongs. Data type: String Table: Account \[customer\_account\] |
| consumer | Sys\_id of the consumer record to which the service contract belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| ends | Date on which the service contract ends. Data type: String Format: yyyy-mm-dd |
| household | Sys\_id of the household associated with the service contract. Data type: String Table: Household \[csm\_household\] |
| install\_base\_items\_covered | List of install base items covered under the service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` |
| install\_base\_items\_covered.added | Date that the associated service contract starts to cover the install base item. Data type: String Format: yyyy-mm-dd |
| install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Entitlement \[service\_entitlement\] |
| install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| install\_base\_items\_covered.removed | Date that the associated service contract ends coverage of the install base item. Data type: String Format: yyyy-mm-dd |
| install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| number | Auto-generated service contract number.Data type: String |
| service\_contract\_lines | List of service contract lines \(services\) associated with the service contract. Data type: Array of Objects ``` "service_contract_lines": [ { "child_contract_lines": [Array], "contract": "String", "ends": "String", "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "parent_contract_line": "String", "product_model": "String", "product_offering": "String", "product_specification": "String", "sold_product": "String", "sold_products_covered": [Array], "starts": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_update_on": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines | List of child service contract lines associated with the service contract line.Data type: Array of Objects ``` "child_contract_lines": [ { "child_contract_lines": [Array], "contract": "String", "ends": "String", "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "parent_contract_line": "String", "product_model": "String", "product_offering": "String", "product_specification": "String", "sold_product": "String", "sold_products_covered": [Array], "starts": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_update_on": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.child\_contract\_lines | List of child service contract lines associated with the child service contract line. Same parameters as in **child\_contract\_lines**.Data type: Array |
| service\_contract\_lines.child\_contract\_lines.contract | Sys\_id of the service contract associated with the child service contract line.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.ends | Date on which the child service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.child\_contract\_lines.entitlements | List of entitlements associated with the child service contract line.Data type: Array of Objects ``` "entitlements": [ { "account": "String", "consumer": "String", "contract": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "service_contract_line": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.account | Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.consumer | Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.contract | Sys\_id of the contract record to which the entitlement belongs.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement. Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "type": "String", "value": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement | Sys\_id of the entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | List of usage values for the associated product.Data type: Array of Objects ``` "entitlement_usage": [ { "entitlement": "String", "entitlement_characteristic": "String", "period_end": "String", "period_start": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_update_on": "String", "total_units": "String", "used_units": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.entitlement | Sys\_id of the entitlement record associated with the entitlement usage.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.entitlement\_characteristic | Sys\_id of the entitlement characteristic record associated with the entitlement usage.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.period\_end | End date when the entitlement usage is no longer tracked.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.period\_start | Starting date of when the entitlement usage is tracked.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.service\_contract\_line | Sys\_id of the service contract line to which the current entitlement usage belongs.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_by | Name of the user that created the entitlement usage record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_on | Date and time that the entitlement usage record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_by | Name of the user that last updated the entitlement usage record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_on | Date and time that the entitlement usage record was last updated.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.total\_units | Total coverage value of the associated entitlement characteristic.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Number of units used by the account or consumer between the **period\_start** and the **period\_end**.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.service\_contract\_line | Child contract line to which the current entitlement characteristic belongs to. Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_created\_by | Name of the user who created the entitlement characteristic.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_created\_on | Date and time when the entitlement characteristic was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristic record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_updated\_by | Name of the user who last updated the entitlement characteristic.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_updated\_on | Date and time when the entitlement characteristic was last updated.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.household | Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered | List of install base items covered under the child service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.added | Date that the associated service contract starts to cover the product. Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.removed | Date that the associated service contract ends coverage of the associated product. Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the service contract.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.sys\_updated\_on | Name of the user that last updated the sold product covered record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.start\_date | Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.entitlements.state | Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.sys\_created\_by | Name of the user that created the entitlement record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.sys\_created\_on | Date and time that the entitlement record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.sys\_id | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sys\_updated\_by | Name of the user that last updated the entitlement record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.sys\_updated\_on | Date and time that the entitlement record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "entitlement_usage": [Array], "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" "type": "String", "value": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.entitlement | Sys\_id of the entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement characteristic.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.sys\_created\_by | Name of the user that created the entitlement characteristics record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.sys\_created\_on | Date and time that the entitlement characteristics record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.sys\_updated\_by | Name of the user that last updated the entitlement characteristics record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.sys\_updated\_on | Date and time that the entitlement characteristics record was last updated.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered | List of install base items covered under the child service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| service\_contract\_lines.child\_contract\_lines.name | Name of the child service contract line.Data type: String |
| service\_contract\_lines.child\_contract\_lines.parent\_contract\_line | Sys\_id of the parent contract line record associated with the child service contract line.Data type: String |
| service\_contract\_lines.child\_contract\_lines.product\_model | Sys\_id of the product associated with the child service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.child\_contract\_lines.product\_offering | Sys\_id of the product offering record associated with the child service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.child\_contract\_lines.sold\_product | Sys\_id of the sold product record associated with the child service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.added | Date that the associated service contract starts to cover the product. Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.removed | Date that the associated service contract ends coverage of the associated product. Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the service contract.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_updated\_on | Name of the user that last updated the sold product covered record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.starts | Start date of the child service contract line.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.sys\_created\_by | Name of the user that created the child service contract line record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sys\_created\_on | Date and time that the child service contract line record was created.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sys\_id | Sys\_id of a child service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.sys\_updated\_by | Name of the user that last updated the child service contract line record.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sys\_updated\_on | Date and time that the child service contract line record was last updated.Data type: String |
| service\_contract\_lines.contract | Sys\_id of the service contract associated with the service contract line. Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.ends | Date on which the service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.entitlements | List of entitlements associated with the service contract.Data type: Array of Objects ``` "entitlements": [ { "account": "String", "consumer": "String", "contract": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "service_contract_line": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlements.account | Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| service\_contract\_lines.entitlements.consumer | Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| service\_contract\_lines.entitlements.contract | Sys\_id of the contract record to which the entitlement belongs.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "entitlement_usage": [Array] "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "type": "String", "value": "String" } ] ``` Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | List of usage values for the associated product.Data type: Array of Objects ``` "entitlement_usage": [ { "entitlement": "String", "entitlement_characteristic": "String", "period_end": "String", "period_start": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_update_on": "String", "total_units": "String", "used_units": "String" } ] ``` |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.entitlement | Sys\_id of the entitlement record associated with the entitlement usage.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.entitlement\_characteristic | Sys\_id of the entitlement characteristic record associated with the entitlement usage.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.period\_end | End date when the entitlement usage is no longer tracked.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.period\_start | Starting date of when the entitlement usage is tracked.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_by | Name of the user that created the entitlement usage record.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_on | Date and time that the entitlement usage record was created.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_by | Name of the user that last updated the entitlement usage record.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_on | Date and time that the entitlement usage record was last updated.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.total\_units | Total coverage value of the associated entitlement characteristic.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Number of units used by the account or consumer between the **period\_start** and the **period\_end**.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement characteristic.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.sys\_created\_by | Name of the user that created the entitlement characteristics record.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.sys\_created\_on | Date and time that the entitlement characteristics record was created.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.sys\_updated\_by | Name of the user that last updated the entitlement characteristics record.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.sys\_updated\_on | Date and time that the entitlement characteristics record was last updated.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| service\_contract\_lines.entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| service\_contract\_lines.entitlements.household | Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered | List of install base items covered under the service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the entitlement.Data type: String |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.removed | Date that the associated install base item was removed from the entitlement.Data type: String |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| service\_contract\_lines.entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.entitlements.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.entitlements.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.entitlements.sold\_products\_covered.added | Date that the associated sold product was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.entitlements.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.entitlements.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlements.sold\_products\_covered.removed | Date that the associated sold product was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.entitlements.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.entitlements.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.entitlements.sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| service\_contract\_lines.entitlements.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| service\_contract\_lines.entitlements.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.entitlements.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| service\_contract\_lines.entitlements.sold\_products\_covered.sys\_updated\_on | Date and time that the sold product covered record was last updated.Data type: String |
| service\_contract\_lines.entitlements.start\_date | Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.entitlements.state | Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| service\_contract\_lines.entitlements.sys\_created\_by | Name of the user that created the entitlement record.Data type: String |
| service\_contract\_lines.entitlements.sys\_created\_on | Date and time that the entitlement record was created.Data type: String |
| service\_contract\_lines.entitlements.sys\_id | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlements.sys\_updated\_by | Name of the user that last updated the entitlement record.Data type: String |
| service\_contract\_lines.entitlements.sys\_updated\_on | Date and time that the entitlement record was created.Data type: String |
| service\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the service contract line.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "entitlement_usage": [Array], "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "type": "String", "value": "String" } ] ``` Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage | List of usage values for the associated product.Data type: Array of Objects ``` "entitlement_usage": [ { "entitlement": "String", "entitlement_characteristic": "String", "period_end": "String", "period_start": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_update_on": "String", "total_units": "String", "used_units": "String" } ] ``` |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.entitlement | Sys\_id of the entitlement record associated with the entitlement usage.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.entitlement\_characteristic | Sys\_id of the entitlement characteristic record associated with the entitlement usage.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.period\_end | End date when the entitlement usage is no longer tracked.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.period\_start | Starting date of when the entitlement usage is tracked.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_created\_by | Name of the user that created the entitlement usage record.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_created\_on | Date and time that the entitlement usage record was created.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_updated\_by | Name of the user that last updated the entitlement usage record.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_updated\_on | Date and time that the entitlement usage record was last updated.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.total\_units | Total number of units purchased.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.used\_units | Number of units that have been used.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement characteristic.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.entitlement\_characteristics.sys\_created\_by | Name of the user that created the entitlement characteristics record.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.sys\_created\_on | Date and time that the entitlement characteristics record was created.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.sys\_updated\_by | Name of the user that last updated the entitlement characteristics record.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.sys\_updated\_on | Date and time that the entitlement characteristics record was last updated.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| service\_contract\_lines.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| service\_contract\_lines.install\_base\_items\_covered | List of install base items covered under the service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String |
| service\_contract\_lines.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the service contract line.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String |
| service\_contract\_lines.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| service\_contract\_lines.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| service\_contract\_lines.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| service\_contract\_lines.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| service\_contract\_lines.name | Name of the service contract line. Data type: String |
| service\_contract\_lines.number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL9812347.Data type: String |
| service\_contract\_lines.parent\_contract\_line | Sys\_id of the service contract line to which the current service contract line is a child of.Null for the contract lines created under a contract. Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.product\_model | Sys\_id of the product associated with the service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.product\_offering | Sys\_id of the product offering record associated with the service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.product\_specification | Sys\_id of the product specification record associated with the service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.sold\_product | Sys\_id of the sold product record associated with the service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.sold\_products\_covered.added | Date that the associated sold product was added to the service contract line.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| service\_contract\_lines.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.sold\_products\_covered.removed | Date that the associated sold product was removed from the service contract line.Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| service\_contract\_lines.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| service\_contract\_lines.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| service\_contract\_lines.sold\_products\_covered.sys\_updated\_on | Date and time that the sold product covered record was last updated.Data type: String |
| service\_contract\_lines.starts | Start date of the service contract line. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.state | Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| service\_contract\_lines.sys\_created\_by | Name of the user that created the service contract line record.Data type: String |
| service\_contract\_lines.sys\_created\_on | Date and time that the service contract line record was created.Data type: String |
| service\_contract\_lines.sys\_id | Sys\_id of a service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.sys\_updated\_by | Name of the user that last updated the service contract line record.Data type: String |
| service\_contract\_lines.sys\_updated\_on | Date and time that the service contract line record was last updated.Data type: String |
| short\_description | Brief description or name of the service contract. Data type: String |
| sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| sold\_products\_covered.added | Date that the associated sold product was added to the contract.Data type: String |
| sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| sold\_products\_covered.removed | Date that the associated sold product was removed from the contract.Data type: String |
| sold\_products\_covered.service\_line\_contract | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| sold\_products\_covered.sold\_product | Sys\_id of the product covered by the service contract.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| sold\_products\_covered.sys\_updated\_on | Date and time that the sold product covered record was last updated.Data type: String |
| starts | Date on which the service contract begins. Data type: String Format: yyyy-mm-dd Default: Starts as soon as approved. |
| state | Current state of the service contract. Valid values: \(case-sensitive\) - active - cancelled - draft - expired Data type: String |
| sys\_created\_by | Name of the user that created the service contract record.Data type: String |
| sys\_created\_on | Date and time that the service contract was created record.Data type: String |
| sys\_id | Sys\_id of the service contract record.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| sys\_updated\_by | Name of the user that last updated the service contract record.Data type: String |
| sys\_updated\_on | Date and time that the service contract record was last updated.Data type: String |
| vendor\_contract | Unique identifier for an associated external contract. Data type: String |
| Name | Description |
|---|---|
| api\_version | Optional. Version of the endpoint to access. For example, `v1` or `v2`. Only specify this value to use an endpoint version other than the latest. Data type: String |
| id | Sys\_id of the service contract line record to retrieve.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| Name | Description |
|---|---|
| display\_value | Type of data to return.Valid values: - false: Return the `value` for all fields. For example, `"state":"draft"`. - true: Return the `display_value` for all fields. For example, `"state":"Draft"` - all: Return all information for all fields. Data type: String Default: false |
| Header | Description |
|---|---|
| Accept | Data format of the response body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Name | Description |
|---|---|
| child\_contract\_lines | List of child service contract lines associated with the service contract line.Data type: Array of Objects ``` "child_contract_lines": [ { "child_contract_lines": [Array], "contract": "String", "ends": "String", "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "parent_contract_line": "String", "product_model": "String", "product_offering": "String", "product_specification": "String", "sold_product": "String", "sold_products_covered": [Array], "starts": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_update_on": "String" } ] ``` |
| child\_contract\_lines.child\_contract\_lines | List of child service contract line objects created under the child service contract line. The objects in this array have the same elements as the objects in the **child\_contract\_lines** parameter.Data type: Array of Objects |
| child\_contract\_lines.contract | Sys\_id of the service contract associated with the child service contract line.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.ends | Date on which the child service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| child\_contract\_lines.entitlements | List of entitlements associated with the child service contract line.Data type: Array of Objects ``` "entitlements": [ { "account": "String", "consumer": "String", "contract": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "service_contract_line": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` |
| child\_contract\_lines.entitlements.account | Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| child\_contract\_lines.entitlements.consumer | Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| child\_contract\_lines.entitlements.contract | Sys\_id of the contract record to which the entitlement belongs.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| child\_contract\_lines.entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "entitlement_usage": [Array], "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" "type": "String", "value": "String" } ] ``` |
| child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement | Sys\_id of the entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | List of entitlement usages associated with the entitlement characteristic.Data type: Array of Objects ``` "entitlement_usage": [ { "entitlement": "String", "entitlement_characteristic": "String", "period_end": "String", "period_start": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "total_units": "String", "used_units": "String" } ] ``` |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.entitlement | Sys\_id of the entitlement record associated with the entitlement usage.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.entitlement\_characteristic | Sys\_id of the entitlement characteristic record associated with the entitlement usage.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| cchild\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.period\_end | End date when the entitlement usage is no longer tracked.Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.period\_start | Starting date of when the entitlement usage is tracked.Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.service\_contract\_line | Sys\_id of the service contract line to which the current entitlement usage belongs. Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_by | Name of the user that created the entitlement usage record.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_on | Date and time that the entitlement usage record was created.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_by | Name of the user that last updated the entitlement usage record.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_on | Date and time that the entitlement usage record was last updated.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.total\_units | Total coverage value of the associated entitlement characteristic.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Number of units used by the account or consumer between the **period\_start** and the **period\_end**.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| child\_contract\_lines.entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| child\_contract\_lines.entitlements.household | Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered | List of install base items covered under the child service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| child\_contract\_lines.entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| child\_contract\_lines.entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| child\_contract\_lines.entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| child\_contract\_lines.entitlements.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| child\_contract\_lines.entitlements.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.sold\_products\_covered.added | Date that the associated service contract starts to cover the product. Data type: String Format: yyyy-mm-dd Default: Current date |
| child\_contract\_lines.entitlements.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.entitlements.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlements.sold\_products\_covered.removed | Date that the associated service contract ends coverage of the associated product. Data type: String Format: yyyy-mm-dd Default: No end date |
| child\_contract\_lines.entitlements.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.entitlements.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the service contract.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| child\_contract\_lines.entitlements.sold\_products\_coveredsys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| child\_contract\_lines.entitlements.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| child\_contract\_lines.entitlements.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| child\_contract\_lines.entitlements.sold\_products\_covered.sys\_updated\_on | Name of the user that last updated the sold product covered record.Data type: String |
| child\_contract\_lines.entitlements.start\_date | Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlements.state | Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| child\_contract\_lines.entitlements.sys\_created\_by | Name of the user that created the entitlement record.Data type: String |
| child\_contract\_lines.entitlements.sys\_created\_on | Date and time that the entitlement record was created.Data type: String |
| child\_contract\_lines.entitlements.sys\_id | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlements.sys\_updated\_by | Name of the user that last updated the entitlement record.Data type: String |
| child\_contract\_lines.entitlements.sys\_updated\_on | Date and time that the entitlement record was created.Data type: String |
| child\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "entitlement_usage": [Array], "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" "type": "String", "value": "String" } ] ``` |
| child\_contract\_lines.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| child\_contract\_lines.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement | Sys\_id of the entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage | List of entitlement usages associated with the entitlement characteristic.Data type: Array of Objects ``` "entitlement_usage": [ { "entitlement": "String", "entitlement_characteristic": "String", "period_end": "String", "period_start": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "total_units": "String", "used_units": "String" } ] ``` |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.entitlement | Sys\_id of the entitlement record associated with the entitlement usage.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.entitlement\_characteristic | Sys\_id of the entitlement characteristic record associated with the entitlement usage.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.period\_end | End date when the entitlement usage is no longer tracked.Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.period\_start | Starting date of when the entitlement usage is tracked.Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.service\_contract\_line | Sys\_id of the service contract line to which the current entitlement usage belongs. Data type: String |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_created\_by | Name of the user that created the entitlement usage record.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_created\_on | Date and time that the entitlement usage record was created.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_updated\_by | Name of the user that last updated the entitlement usage record.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_updated\_on | Date and time that the entitlement usage record was last updated.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.total\_units | Total coverage value of the associated entitlement characteristic.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.used\_units | Number of units used by the account or consumer between the **period\_start** and the **period\_end**.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement characteristic.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.entitlement\_characteristics.sys\_created\_by | Name of the user that created the entitlement characteristics record.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.sys\_created\_on | Date and time that the entitlement characteristics record was created.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.sys\_updated\_by | Name of the user that last updated the entitlement characteristics record.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.sys\_updated\_on | Date and time that the entitlement characteristics record was last updated.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| child\_contract\_lines.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| child\_contract\_lines.install\_base\_items\_covered | List of install base items covered under the child service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| child\_contract\_lines.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| child\_contract\_lines.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| child\_contract\_lines.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| child\_contract\_lines.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| child\_contract\_lines.name | Name of the child service contract line.Data type: String |
| child\_contract\_lines.number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL000001.Data type: String |
| child\_contract\_lines.parent\_contract\_line | Sys\_id of the parent contract line record associated with the child service contract line.Data type: String |
| child\_contract\_lines.product\_model | Sys\_id of the product associated with the child service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| child\_contract\_lines.product\_offering | Sys\_id of the product offering record associated with the child service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| child\_contract\_lines.product\_specification | Sys\_id of the product specification record associated with the child service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| child\_contract\_lines.sold\_product | Sys\_id of the sold product record associated with the child service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| child\_contract\_lines.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.sold\_products\_covered.added | Date that the associated service contract starts to cover the product. Data type: String Format: yyyy-mm-dd Default: Current date |
| child\_contract\_lines.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.sold\_products\_covered.removed | Date that the associated service contract ends coverage of the associated product. Data type: String Format: yyyy-mm-dd Default: No end date |
| child\_contract\_lines.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the service contract.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| child\_contract\_lines.sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| child\_contract\_lines.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| child\_contract\_lines.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| child\_contract\_lines.sold\_products\_covered.sys\_updated\_on | Name of the user that last updated the sold product covered record.Data type: String |
| child\_contract\_lines.starts | Start date of the child service contract line.Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.state | Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| child\_contract\_lines.sys\_created\_by | Name of the user that created the child service contract line record.Data type: String |
| child\_contract\_lines.sys\_created\_on | Date and time that the child service contract line record was created.Data type: String |
| child\_contract\_lines.sys\_id | Sys\_id of a child service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| child\_contract\_lines.sys\_updated\_by | Name of the user that last updated the child service contract line record.Data type: String |
| child\_contract\_lines.sys\_updated\_on | Date and time that the child service contract line record was last updated.Data type: String |
| contract | Sys\_id of the service contract associated with the service contract line. Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| ends | Date on which the service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| entitlements | List of entitlements associated with the service contract line.Data type: Array of Objects ``` "entitlements": [ { "account": "String", "consumer": "String", "contract": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "service_contract_line": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Entitlement \[service\_entitlement\] |
| entitlements.account | Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| entitlements.consumer | Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| entitlements.contract | Sys\_id of the contract record to which the entitlement belongs.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "entitlement_usage": [Array], "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "type": "String", "value": "String" } ] ``` Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| entitlements.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| entitlements.entitlement\_characteristics.entitlement | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlements.entitlement\_characteristics.entitlement\_usage | Entitlement usage details.Data type: Array of Objects ``` "entitlement_usage": [ { "entitlement": "String", "entitlement_characteristic": [Array], "period_end": "String", "period_start": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "total_units": "String", "used_units": "String" } ] ``` |
| entitlements.entitlement\_characteristics.entitlement\_usage.entitlement | Sys\_id of the entitlement record associated with the entitlement usage.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlements.entitlement\_characteristics.entitlement\_usage.entitlement\_characteristic | Sys\_id of the entitlement characteristic record associated with the entitlement usage.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| entitlements.entitlement\_characteristics.entitlement\_usage.period\_end | End date when the entitlement usage is no longer tracked.Data type: String Format: yyyy-mm-dd |
| entitlements.entitlement\_characteristics.entitlement\_usage.period\_start | Starting date of when the entitlement usage is tracked.Data type: String Format: yyyy-mm-dd |
| entitlements.entitlement\_characteristics.entitlement\_usage.service\_contract\_line | Service contract line to which the current entitlement usage belongs. Data type: String |
| entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_by | Name of the user that created the entitlement usage record.Data type: String |
| entitlements.entitlement\_characteristics.entitlement\_usage.sys\_created\_on | Date and time that the entitlement usage record was created.Data type: String |
| entitlements.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_by | Name of the user that last updated the entitlement usage record.Data type: String |
| entitlements.entitlement\_characteristics.entitlement\_usage.sys\_updated\_on | Date and time that the entitlement usage record was last updated.Data type: String |
| entitlements.entitlement\_characteristics.entitlement\_usage.total\_units | Total coverage value of the associated entitlement characteristic.Data type: String |
| entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Number of units used by the account or consumer between the **period\_start** and the **period\_end**.Data type: String |
| entitlements.entitlement\_characteristics.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement characteristic.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| entitlements.entitlement\_characteristics.sys\_created\_by | Name of the user that created the entitlement characteristics record.Data type: String |
| entitlements.entitlement\_characteristics.sys\_created\_on | Date and time that the entitlement characteristics record was created.Data type: String |
| entitlements.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| entitlements.entitlement\_characteristics.sys\_updated\_by | Name of the user that last updated the entitlement characteristics record.Data type: String |
| entitlements.entitlement\_characteristics.sys\_updated\_on | Date and time that the entitlement characteristics record was last updated.Data type: String |
| entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| entitlements.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| entitlements.household | Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| entitlements.install\_base\_items\_covered | List of install base items covered under the service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` |
| entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the entitlement.Data type: String |
| entitlements.install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| entitlements.install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| entitlements.install\_base\_items\_covered.removed | Date that the associated install base item was removed from the entitlement.Data type: String |
| entitlements.install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| entitlements.install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| entitlements.install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements.install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| entitlements.install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| entitlements.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| entitlements.sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements.sold\_products\_covered.added | Date that the associated sold product was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| entitlements.sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| entitlements.sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlements.sold\_products\_covered.removed | Date that the associated sold product was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| entitlements.sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| entitlements.sold\_products\_covered.sold\_product | Sys\_id of the product covered by the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| entitlements.sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| entitlements.sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| entitlements.sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements.sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| entitlements.sold\_products\_covered.sys\_updated\_on | Date and time that the sold product covered record was last updated.Data type: String |
| entitlements.start\_date | Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| entitlements.state | Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| entitlements.sys\_created\_by | Name of the user that created the entitlement record.Data type: String |
| entitlements.sys\_created\_on | Date and time that the entitlement record was created.Data type: String |
| entitlements.sys\_id | Sys\_id of the associated entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlements.sys\_updated\_by | Name of the user that last updated the entitlement record.Data type: String |
| entitlements.sys\_updated\_on | Date and time that the entitlement record was created.Data type: String |
| entitlement\_characteristics | List of entitlement characteristics associated with the service contract line.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String", "type": "String", "value": "String" } ] ``` Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| entitlement\_characteristics.entitlement | Sys\_id of the entitlement record.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlement\_characteristics.service\_contract\_line | Sys\_id of the service contract line record associated with the entitlement characteristic.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| entitlement\_characteristics.sys\_created\_by | Name of the user that created the entitlement characteristics record.Data type: String |
| entitlement\_characteristics.sys\_created\_on | Date and time that the entitlement characteristics record was created.Data type: String |
| entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| entitlement\_characteristics.sys\_updated\_by | Name of the user that last updated the entitlement characteristics record.Data type: String |
| entitlement\_characteristics.sys\_updated\_on | Date and time that the entitlement characteristics record was last updated.Data type: String |
| entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| install\_base\_items\_covered | List of install base items covered under the service contract line.Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "install_base": "String", "removed": "String", "service_contract_line": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String |
| install\_base\_items\_covered.contract | Sys\_id of the service contract record associated with the install base item.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| install\_base\_items\_covered.entitlement | Sys\_id of the entitlement record associated with the install base item.Data type: String Table: Entitlement \[service\_entitlement\] |
| install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the service contract line.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String |
| install\_base\_items\_covered.service\_contract\_line | Sys\_id of the associated service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| install\_base\_items\_covered.sys\_created\_by | Name of the user that created the install base item record.Data type: String |
| install\_base\_items\_covered.sys\_created\_on | Date and time that the install base item record was created.Data type: String |
| install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| install\_base\_items\_covered.sys\_updated\_by | Name of the user that last updated the install base item record.Data type: String |
| install\_base\_items\_covered.sys\_updated\_on | Date and time that the install base item record was last updated.Data type: String |
| name | Name of the service contract line. Data type: String |
| number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL9812347.Data type: String |
| parent\_contract\_line | Sys\_id of the service contract line to which the current service contract line is a child of.Null for the contract lines created under a contract. Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| product\_model | Sys\_id of the product associated with the service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| product\_offering | Sys\_id of the product offering record associated with the service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| product\_specification | Sys\_id of the product specification record associated with the service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| sold\_product | Sys\_id of the sold product record associated with the service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| sold\_products\_covered | List of products covered.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "contract": "String", "entitlement": "String", "removed": "String", "service_contract_line": "String", "sold_product": "String", "sys_created_by": "String", "sys_created_on": "String", "sys_id": "String", "sys_updated_by": "String", "sys_updated_on": "String" } ] ``` Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| sold\_products\_covered.added | Date that the associated sold product was added to the service contract line.Data type: String Format: yyyy-mm-dd |
| sold\_products\_covered.contract | Sys\_id of the service contract record associated with the sold product covered.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| sold\_products\_covered.entitlement | Sys\_id of the entitlement record associated with the sold product covered.Data type: String Table: Entitlement \[service\_entitlement\] |
| sold\_products\_covered.removed | Date that the associated sold product was removed from the service contract line.Data type: String Format: yyyy-mm-dd |
| sold\_products\_covered.service\_contract\_line | Sys\_id of the service contract line record associated with the sold product covered.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| sold\_products\_covered.sold\_product | Sys\_id of the product covered by the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| sold\_products\_covered.sys\_created\_by | Name of the user that created the sold product covered record.Data type: String |
| sold\_products\_covered.sys\_created\_on | Date and time that the sold product covered record was created.Data type: String |
| sold\_products\_covered.sys\_id | Sys\_id of the product covered by this service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| sold\_products\_covered.sys\_updated\_by | Name of the user that last updated the sold product covered record.Data type: String |
| sold\_products\_covered.sys\_updated\_on | Date and time that the sold product covered record was last updated.Data type: String |
| starts | Start date of the service contract line. Data type: String Format: yyyy-mm-dd |
| state | Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| sys\_created\_by | Name of the user that created the service contract line record.Data type: String |
| sys\_created\_on | Date and time that the service contract line record was created.Data type: String |
| sys\_id | Sys\_id of a service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| sys\_updated\_by | Name of the user that last updated the service contract line record.Data type: String |
| sys\_updated\_on | Date and time that the service contract line record was last updated.Data type: String |
| Name | Description |
|---|---|
| api\_version | Optional. Version of the endpoint to access. For example, `v1` or `v2`. Only specify this value to use an endpoint version other than the latest. Data type: String |
| Name | Description |
|---|---|
| account | Required if the **consumer** parameter is not specified. Sys\_id of the account record to which the service contract belongs. Data type: String Table: Account \[customer\_account\] |
| consumer | Required if the **account** parameter is not specified. Sys\_id of the consumer record to which the service contract belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| ends | Date on which the service contract ends. Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| household | Only valid for consumer service contracts. Sys\_id of the household associated with the service contract. Data type: String Table: Household \[csm\_household\] Default: null \(no household\) |
| install\_base\_items\_covered | List of install base items covered under the service contract.For more information on Install Base Items [Configure install base](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/customer-service-management/configure-install-base.md). Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` Stored in: The Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. |
| install\_base\_items\_covered.added | Date that the associated service contract starts to cover the install base item. Data type: String Format: yyyy-mm-dd Default: Current date |
| install\_base\_items\_covered.install\_base | Sys\_id of the associated install base item record.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| install\_base\_items\_covered.removed | Date that the associated service contract ends coverage of the install base item. Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines | List of service contract lines associated with the service contract.Data type: Array of Objects ``` "service_contract_lines": [ { "child_contract_lines": [Array], "ends": "String", "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "product_model": "String", "product_offering": "String", "product_specification": "String", "sold_product": "String", "sold_products_covered": [Array], "starts": "String", "state": "String" } ] ``` Stored in: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines | List of child service contract lines under the service contract line.Data type: Array of Objects ``` "child_contract_lines": [ { "child_contract_lines": [Array], "ends": "String", "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "product_model": "String", "product_offering": "String", "product_specification": "String", "sold_product": "String", "sold_products_covered": [Array], "starts": "String", "state": "String" } ] ``` Stored in: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.child\_contract\_lines.child\_contract\_lines | List of child service contract line objects to create under the child service contract line. The objects in this array have the same elements as the objects in the **service\_contract\_lines.child\_contract\_lines** parameter.Data type: Array of Objects |
| service\_contract\_lines.child\_contract\_lines.ends | Date on which the service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.child\_contract\_lines.entitlements | List of entitlements to associate with the child service contract line.Data type: Array of Objects ``` "entitlements:" [ { "account": "String", "consumer": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String" } ] ``` Stored in: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.account | Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.consumer | Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated entitlement characteristic.Only pass this parameter if the entitlement\_characteristics are under the entitlement. Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Usage of the associated entitlement characteristic.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.value | Required if the **input\_type** parameter contained in the record specified in the **entitlement\_characteristics.characteristic** parameter, is not `choice`.Value of the characteristic. Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_name | Required. Name of the entitlement. Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.household | Only passed when the household plugins are active and the **consumer** parameter is passed. Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered | List of install base items covered under the entitlement. The information in this array is inserted in the Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the entitlement.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.removed | Date that the associated install base item was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.child\_contract\_lines.entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered | List of sold products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.added | Date that the associated sold product was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.removed | Date that the associated sold product was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.child\_contract\_lines.entitlements.start\_date | Required. Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.entitlements.state | Required.Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the service contract line.Data type: Array of Objects ``` "entitlement_characteristics" [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the service contract line. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the service contract line. Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated service contract line characteristic.Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.usage\_units | Usage of the associated entitlement characteristic.Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.type | Type of service contract line characteristic. Valid values: - coverage - coverage \_and\_usage Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.value | Required if the **entitlement\_characteristics.type** parameter is not passed. Value of the characteristic. Data type: String |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered | List of install base items covered under the service contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` Stored in: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the service contract line.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.child\_contract\_lines.name | Name of the service contract line. Data type: String |
| service\_contract\_lines.child\_contract\_lines.product\_model | Sys\_id of the product associated with the service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.child\_contract\_lines.product\_offering | Sys\_id of the product offering record associated with the service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.child\_contract\_lines.product\_specification | Sys\_id of the product specification record associated with the service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.child\_contract\_lines.sold\_product | Sys\_id of the sold product record associated with the service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered | List of products covered under the service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines..sold\_products\_covered.added | Date that the associated service contract line starts to cover the associated product.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.removed | Date that the associated service contract line ends coverage of the associated product.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sold\_product | Sys\_id of a product associated with the service contract line. Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.starts | Required. Start date of the service contract line. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.child\_contract\_lines.state | Required.Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| service\_contract\_lines.ends | Date on which the service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.entitlements | List of entitlements to associate with the service contract line. These entitlements are inserted in the Entitlement \[service\_entitlement\] table.Data type: Array of Objects ``` "entitlements:" [ { "account": "String", "consumer": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String" } ] ``` |
| service\_contract\_lines.entitlements.account | Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| service\_contract\_lines.entitlements.consumer | Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| service\_contract\_lines.entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| service\_contract\_lines.entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated entitlement characteristic.Only pass this parameter if the entitlement\_characteristics are under the entitlement. Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.usage\_units | Usage of the associated entitlement characteristic.Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics.value | Required if the **input\_type** parameter contained in the record specified in the **entitlement\_characteristics.characteristic** parameter, is not `choice`.Value of the characteristic. Data type: String |
| service\_contract\_lines.entitlements.entitlement\_name | Required. Name of the entitlement. Data type: String |
| service\_contract\_lines.entitlements.household | Only passed when the household plugins are active and the **consumer** parameter is passed. Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered | List of install base items covered under the entitlement. The information in this array is inserted in the Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the entitlement.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.removed | Date that the associated install base item was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.entitlements.sold\_products\_covered | List of sold products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| service\_contract\_lines.entitlements.sold\_products\_covered.added | Date that the associated sold product was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.entitlements.sold\_products\_covered.removed | Date that the associated sold product was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.entitlements.sold\_products\_covered.sold\_product | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.entitlements.start\_date | Required. Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.entitlements.state | Required.Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| service\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the service contract line.Data type: Array of Objects ``` "entitlement_characteristics" [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the service contract line. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| service\_contract\_lines.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the service contract line. Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated service contract line characteristic.Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.usage\_units | Usage of the associated entitlement characteristic.Data type: String |
| service\_contract\_lines.entitlement\_characteristics.type | Type of service contract line characteristic. Valid values: - coverage - coverage \_and\_usage Data type: String |
| service\_contract\_lines.entitlement\_characteristics.value | Required if the **entitlement\_characteristics.type** parameter is not passed. Value of the characteristic. Data type: String |
| service\_contract\_lines.install\_base\_items\_covered | List of install base items covered under the service contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` Stored in: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the service contract line.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| service\_contract\_lines.install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.name | Name of the service contract line. Data type: String |
| service\_contract\_lines.product\_model | Sys\_id of the product associated with the service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| service\_contract\_lines.product\_offering | Sys\_id of the product offering record associated with the service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| service\_contract\_lines.product\_specification | Sys\_id of the product specification record associated with the service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| service\_contract\_lines.sold\_product | Sys\_id of the sold product record associated with the service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| service\_contract\_lines.sold\_products\_covered | List of products covered under the service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| service\_contract\_lines.sold\_products\_covered.added | Date that the associated service contract line starts to cover the associated product.Data type: String Format: yyyy-mm-dd Default: Current date |
| service\_contract\_lines.sold\_products\_covered.removed | Date that the associated service contract line ends coverage of the associated product.Data type: String Format: yyyy-mm-dd Default: No end date |
| service\_contract\_lines.sold\_products\_covered.sold\_product | Sys\_id of a product associated with the service contract line. Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.starts | Required. Start date of the service contract line. Data type: String Format: yyyy-mm-dd |
| service\_contract\_lines.state | Required.Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| short\_description | Brief description or name of the service contract. Data type: String Default: null \(empty string\) |
| sold\_products\_covered | Required if the **install\_base\_items\_covered** parameter is not specified. List of products covered under the service contract. The data in this parameter is inserted in the Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| sold\_products\_covered.added | Date that the associated service contract starts to cover the product. Data type: String Format: yyyy-mm-dd Default: Current date |
| sold\_products\_covered.removed | Date that the associated service contract ends coverage of the associated product. Data type: String Format: yyyy-mm-dd Default: No end date |
| sold\_products\_covered.sold\_product | Sys\_id of the product covered by the service contract.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| starts | Required.Date on which the service contract begins. Data type: String Format: yyyy-mm-dd |
| state | Required.Current state of the service contract. Valid values: \(case-sensitive\) - active - cancelled - draft - expired Data type: String |
| vendor\_contract | Required.Unique identifier for an associated external contract. Data type: String |
| Header | Description |
|---|---|
| Accept | Data format of the response body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Content-Type | Data format of the request body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Name | Description |
|---|---|
| install\_base\_items\_covered | List of sys\_ids of the install base items covered under the service contract. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| number | Auto-generated service contract number.Data type: String |
| service\_contract\_lines | List of service contract lines associated with the service contract.Data type: Array of Objects ``` "service_contract_lines": [ { "child_contract_lines": [Array], "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "sold_products_covered": [Array], "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines | List of child service contract line objects created under the service contract line.Data type: Array of Objects ``` "child_contract_lines": [ { "child_contract_lines": [Array], "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "sold_products_covered": [Array], "sys_id" "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.child\_contract\_lines | List of child service contract line objects created under the child service contract line. The objects in this array have the same elements as the **service\_contract\_lines.child\_contract\_lines** parameter.Data type: Array of Objects |
| service\_contract\_lines.child\_contract\_lines.entitlements | List of entitlements associated with the child service contract line.Data type: Array of Objects ``` "entitlements": [ { "entitlement_name": "String", "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "sold_products_covered": [Array], "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics | List of the entitlement characteristic objects created under the entitlement. Data type: Array of Objects ``` "entitlement_characteristics": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_id | Sys\_id of an entitlement characteristics record associated with the child service contract line.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the entitlement. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of a install base items covered by the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered | List of sys\_ids of the products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlements.sold\_products\_covered.sys\_id | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.entitlements.sys\_id | Sys\_id of the entitlement record associated with the child service contract line.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the chile contract line. Data type: Array of Objects ``` "entitlement_characteristics": [ { "entitlement_usage": {Object}, "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.entitlement\_usage | Entitlement usage object inserted under the entitlement\_characteristic.Data type: Object ``` "entitlement_usage": { "sys_id": "String" } ``` |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.child\_contract\_lines.entitlement\_characteristics.sys\_id | Sys\_id of a entitlement characteristics record associated with the child service contract line.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the child contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.name | Name of the child service contract line.Data type: String |
| service\_contract\_lines.child\_contract\_lines.number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL000001.Data type: String |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered | List of sys\_ids of the products covered under the child service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.child\_contract\_lines.sold\_products\_covered.sys\_id | Sys\_id of a product covered by the child service contract line.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.child\_contract\_lines.sys\_id | Sys\_id of a child service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| service\_contract\_lines.entitlements | List of entitlements associated with the service contract.Data type: Array of Objects ``` "entitlements" [ { "entitlement_name": "String", "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "sold_products_covered": [Array], "sys_id": "String" } ] ``` |
| service\_contract\_lines.entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| service\_contract\_lines.entitlements.entitlement\_characteristics | List of the entitlement characteristic objects created under the entitlement. Data type: Array of Objects ``` "entitlement_characteristics" [ { "entitlement_usage": {Object}, "sys_id": "String" } ] ``` |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | Entitlement usage object inserted under the entitlement\_characteristic.Data type: Object ``` "entitlement_usage": { "sys_id": "String" } ``` |
| service\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.entitlements.entitlement\_characteristics.sys\_id | Sys\_id of a entitlement characteristics record associated with the service contract line.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.entitlements.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the entitlement. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of a install base items covered by the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.entitlements.sold\_products\_covered | List of sys\_ids of the products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.entitlements.sold\_products\_covered.sys\_id | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.entitlements.sys\_id | Sys\_id of the entitlement record associated with the service contract line.Data type: String Table: Entitlement \[service\_entitlement\] |
| service\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the chile contract line. Data type: Array of Objects ``` "entitlement_characteristics": [ { "entitlement_usage": {Object}, "sys_id": "String" } ] ``` |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage | Entitlement usage object inserted under the entitlement\_characteristic.Data type: Object ``` "entitlement_usage": { "sys_id": "String" } ``` |
| service\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| service\_contract\_lines.entitlement\_characteristics.sys\_id | Sys\_id of a entitlement characteristics record associated with the child service contract line.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| service\_contract\_lines.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the child contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.name | Name of the child service contract line.Data type: String |
| service\_contract\_lines.number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL000001.Data type: String |
| service\_contract\_lines.sold\_products\_covered | List of sys\_ids of the products covered under the service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| service\_contract\_lines.sold\_products\_covered.sys\_id | Sys\_id of a product covered by the service contract line.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| service\_contract\_lines.sys\_id | Sys\_id of a service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| short\_description | Brief description or name of the service contract. Data type: String |
| sold\_products\_covered | List of sys\_ids of the products covered under the service contract. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| sold\_products\_covered.sys\_id | Sys\_id of a product covered by the service contract.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| sys\_id | Sys\_id of the service contract record.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| Name | Description |
|---|---|
| api\_version | Optional. Version of the endpoint to access. For example, `v1` or `v2`. Only specify this value to use an endpoint version other than the latest. Data type: String |
| Name | Description |
|---|---|
| child\_contract\_lines | List of child service contract line objects created under the service contract line. Data type: Array of Objects ``` "child_contract_lines": [ { "child_contract_lines": [Array], "contract": "String", "ends": "String", "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "parent_contract_line": "String", "product_model": "String", "product_offering": "String", "product_specification": "String", "sold_product": "String", "sold_products_covered": [Array], "starts": "String", "state": "String" } ] ``` Stored in: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.child\_contract\_lines | List of child service contract line objects to create under the child service contract line. The objects in this array have the same elements as the objects in the **child\_contract\_lines** parameter.Data type: Array of Objects |
| child\_contract\_lines.contract | Sys\_id of the service contract associated with the child service contract line.Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| child\_contract\_lines.ends | Date on which the child service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| child\_contract\_lines.entitlements | List of entitlements associated with the child service contract line.Data type: Array of Objects ``` "entitlements:" [ { "account": "String", "consumer": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String" } ] ``` Stored in: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlements.account | Required if the **consumer** parameter is not passed.Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| child\_contract\_lines.entitlements.consumer | Required if the **account** parameter is not passed.Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| child\_contract\_lines.entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| child\_contract\_lines.entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated entitlement characteristic.Only pass this parameter if the entitlement\_characteristics are under the entitlement. Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| child\_contract\_lines.entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Usage of the associated entitlement characteristic.Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics.value | Required if the **input\_type** parameter contained in the record specified in the **entitlement\_characteristics.characteristic** parameter, is not `choice`.Value of the characteristic. Data type: String |
| child\_contract\_lines.entitlements.entitlement\_name | Required. Name of the entitlement. Data type: String |
| child\_contract\_lines.entitlements.household | Only passed when the household plugins are active and the **consumer** parameter is passed. Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered | List of install base items covered under the entitlement. The information in this array is inserted in the Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the entitlement.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.removed | Date that the associated install base item was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| child\_contract\_lines.entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| child\_contract\_lines.entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| child\_contract\_lines.entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| child\_contract\_lines.entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| child\_contract\_lines.entitlements.sold\_products\_covered | List of sold products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| child\_contract\_lines.entitlements.sold\_products\_covered.added | Date that the associated sold product was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| child\_contract\_lines.entitlements.sold\_products\_covered.removed | Date that the associated sold product was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| child\_contract\_lines.entitlements.sold\_products\_covered.sold\_product | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.start\_date | Required. Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.entitlements.state | Required.Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| child\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| child\_contract\_lines.entitlement\_characteristics.characteristic | Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| child\_contract\_lines.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated entitlement characteristic.Only pass this parameter if the entitlement\_characteristics are under the entitlement. Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.used\_units | Usage of the associated entitlement characteristic.Data type: String |
| child\_contract\_lines.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| child\_contract\_lines.entitlement\_characteristics.value | Value of the characteristic. Data type: String |
| child\_contract\_lines.install\_base\_items\_covered | List of install base items covered under the entitlement. The information in this array is inserted in the Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` |
| child\_contract\_lines.install\_base\_items\_covered.added | Date that the associated install base item was added to the child service contract line.Data type: String Format: yyyy-mm-dd Default: Current date |
| child\_contract\_lines.install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the child service contract line. Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| child\_contract\_lines.install\_base\_items\_covered.removed | Date that the associated child service contract line ends coverage of the install base item.Data type: String Format: yyyy-mm-dd Default: No end date |
| child\_contract\_lines.name | Name of the child service contract line.Data type: String |
| child\_contract\_lines.parent\_contract\_line | Sys\_id of the parent contract line record associated with the child service contract line.Data type: String |
| child\_contract\_lines.product\_model | Sys\_id of the product associated with the child service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| child\_contract\_lines.product\_offering | Sys\_id of the product offering record associated with the child service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| child\_contract\_lines.product\_specification | Sys\_id of the product specification record associated with the child service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| child\_contract\_lines.sold\_product | Sys\_id of the sold product record associated with the child service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| child\_contract\_lines.sold\_products\_covered | List of products covered under the child service contract line.Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| child\_contract\_lines.sold\_products\_covered.added | Date that the associated child service contract line starts to cover the associated product.Data type: String Format: yyyy-mm-dd Default: Current date |
| child\_contract\_lines.sold\_products\_covered.removed | Date that the associated child service contract line ends coverage of the associated product.Data type: String Format: yyyy-mm-dd Default: No end date |
| child\_contract\_lines.sold\_products\_covered.sold\_product | Sys\_id of a product associated with the child service contract line.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.starts | Start date of the child service contract line.Data type: String Format: yyyy-mm-dd |
| child\_contract\_lines.state | Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| contract | Sys\_id of the service contract associated with the service contract line. Data type: String Table: Service Contract \[sn\_pss\_core\_service\_contract\] |
| ends | Date on which the service contract line ends.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| entitlements | List of entitlements to associate with the service contract line. These entitlements are inserted in the Entitlement \[service\_entitlement\] table.Data type: Array of Objects ``` "entitlements:" [ { "account": "String", "consumer": "String", "end_date": "String", "entitlement_characteristics": [Array], "entitlement_name": "String", "household": "String", "install_base_items_covered": [Array], "product": "String", "product_offering": "String", "product_specification": "String", "sold_entitlement": "String", "sold_products_covered": [Array], "start_date": "String", "state": "String" } ] ``` |
| entitlements.account | Required if the **consumer** parameter is not passed.Sys\_id of the account record to which the entitlement belongs. Data type: String Table: Account \[customer\_account\] |
| entitlements.consumer | Required if the **account** parameter is not passed.Sys\_id of the consumer record to which the entitlement belongs. Data type: String Table: Consumer \[csm\_consumer\] |
| entitlements.end\_date | End date of the entitlement.Data type: String Format: yyyy-mm-dd Default: Never ends until manually removed. |
| entitlements.entitlement\_characteristics | List of characteristics associated with the entitlement.Data type: Array of Objects ``` "entitlement_characteristics": [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| entitlements.entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the entitlement. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| entitlements.entitlement\_characteristics.characteristic\_option | Sys\_id of the characteristic option record associated with the entitlement.Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| entitlements.entitlement\_characteristics.entitlement\_usage | Used unit value for the associated entitlement characteristic.Only pass this parameter if the entitlement\_characteristics are under the entitlement. Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| entitlements.entitlement\_characteristics.entitlement\_usage.used\_units | Usage of the associated entitlement characteristic.Data type: String |
| entitlements.entitlement\_characteristics.type | Type of entitlement characteristic. Valid values: - coverage - coverage\_and\_usage Data type: String |
| entitlements.entitlement\_characteristics.value | Required if the **input\_type** parameter contained in the record specified in the **entitlement\_characteristics.characteristic** parameter, is not `choice`.Value of the characteristic. Data type: String |
| entitlements.entitlement\_name | Required. Name of the entitlement. Data type: String |
| entitlements.household | Only passed when the household plugins are active and the **consumer** parameter is passed. Sys\_id of the household record associated with the entitlement. Data type: String Table: Household \[csm\_household\] |
| entitlements.install\_base\_items\_covered | List of install base items covered under the entitlement. The information in this array is inserted in the Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` |
| entitlements.install\_base\_items\_covered.added | Date that the associated install base item was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| entitlements.install\_base\_items\_covered.removed | Date that the associated install base item was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| entitlements.product | Sys\_id of the product model record associated with the entitlement.Data type: String Table: Product Model \[cmdb\_model\] |
| entitlements.product\_offering | Sys\_id of the product offering record associated with the entitlement.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| entitlements.product\_specification | Sys\_id of the product specification record associated with the entitlement.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| entitlements.sold\_entitlement | Sys\_id of the sold product record associated with the entitlement.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| entitlements.sold\_products\_covered | List of sold products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` |
| entitlements.sold\_products\_covered.added | Date that the associated sold product was added to the entitlement.Data type: String Format: yyyy-mm-dd Default: Current date |
| entitlements.sold\_products\_covered.removed | Date that the associated sold product was removed from the entitlement.Data type: String Format: yyyy-mm-dd Default: No end date |
| entitlements.sold\_products\_covered.sold\_product | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements.start\_date | Required. Start date of the entitlement. Data type: String Format: yyyy-mm-dd |
| entitlements.state | Required.Current state of the entitlement. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| entitlement\_characteristics | List of characteristics associated with the service contract line.Data type: Array of Objects ``` "entitlement_characteristics" [ { "characteristic": "String", "characteristic_option": "String", "entitlement_usage": {Object}, "type": "String", "value": "String" } ] ``` Stored in: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| entitlement\_characteristics.characteristic | Required. Sys\_id of the characteristic record associated with the service contract line. Data type: String Table: Characteristic \[sn\_prd\_pm\_characteristic\] |
| entitlement\_characteristics.characteristic\_option | Required if the **input\_type** parameter contained in the record specified in the **entitlement\_characteristics.characteristic** parameter, is set to `choice`.Sys\_id of the characteristic option record associated with the service contract line. Data type: String Table: Characteristic Option \[sn\_prd\_pm\_characteristic\_option\] |
| entitlement\_characteristics.entitlement\_usage | Used unit value for the associated service contract line characteristic.Data type: Object ``` "entitlement_usage": { "used_units": "String" } ``` Stored in: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| entitlement\_characteristics.entitlement\_usage.used\_units | Usage of the associated entitlement characteristic.Data type: String |
| entitlement\_characteristics.type | Type of service contract line characteristic. Valid values: - coverage - coverage \_and\_usage Data type: String |
| entitlement\_characteristics.value | Required if the **entitlement\_characteristics.type** parameter is not passed. Value of the characteristic. Data type: String |
| install\_base\_items\_covered | Required if the **sold\_products\_covered** parameter is not passed.List of install base items covered under the service contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "added": "String", "install_base": "String", "removed": "String" } ] ``` Stored in: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| install\_base\_items\_covered.added | Date that the associated install base item was added to the service contract line. Data type: String Format: yyyy-mm-dd Default: Current date |
| install\_base\_items\_covered.install\_base | Sys\_id of the install base item covered by the service contract line.Data type: String Table: Install Base Item \[sn\_install\_base\_item\] |
| install\_base\_items\_covered.removed | Date that the associated service contract line ends coverage of the install base item. Data type: String Format: yyyy-mm-dd Default: No end date |
| name | Required. Name of the service contract line. Data type: String |
| parent\_contract\_line | Sys\_id of the service contract line to which the current service contract line is a child of.Null for the contract lines created under a contract. Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |
| product\_model | Sys\_id of the product associated with the service contract line.Data type: String Table: Product Model \[cmdb\_model\] |
| product\_offering | Sys\_id of the product offering record associated with the service contract line.Data type: String Table: Product Offering \[sn\_prd\_pm\_product\_offering\] |
| product\_specification | Sys\_id of the product specification record associated with the service contract line.Data type: String Table: Product Specification \[sn\_prd\_pm\_product\_specification\] |
| sold\_product | Sys\_id of the sold product record associated with the service contract line.Data type: String Table: Sold Product \[sn\_install\_base\_sold\_product\] |
| sold\_products\_covered | Required if the **install\_base\_items\_covered** parameter is not passed.List of products covered under the service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "added": "String", "removed": "String", "sold_product": "String" } ] ``` Data is stored in the Sold Products Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] table. |
| sold\_products\_covered.added | Date that the associated service contract line starts to cover the associated product.Data type: String Format: yyyy-mm-dd Default: Current date |
| sold\_products\_covered.removed | Date that the associated service contract line ends coverage of the associated product.Data type: String Format: yyyy-mm-dd Default: No end date |
| sold\_products\_covered.sold\_product | Sys\_id of a product associated with the service contract line. Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| starts | Required. Start date of the service contract line. Data type: String Format: yyyy-mm-dd |
| state | Required.Current state of the contract line. Valid values: \(case-sensitive\) - active - cancelled - draft - expired - suspended Data type: String |
| Header | Description |
|---|---|
| Accept | Data format of the response body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Content-Type | Data format of the request body. Supported types: **application/json** or **application/xml**. Default: **application/json** |
| Name | Description |
|---|---|
| child\_contract\_lines | List of child service contract line objects created under the service contract line.Data type: Array of Objects ``` "child_contract_lines": [ { "child_contract_lines": [Array], "entitlements": [Array], "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "name": "String", "number": "String", "sold_products_covered": [Array], "sys_id" "String" } ] ``` |
| child\_contract\_lines.child\_contract\_lines | List of child service contract line objects created under the child service contract line. The objects in this array have the same elements as the **child\_contract\_lines** parameter.Data type: Array of Objects |
| child\_contract\_lines.entitlements | List of entitlements associated with the child service contract line.Data type: Array of Objects ``` "entitlements": [ { "entitlement_name": "String", "entitlement_characteristics": [Array], "install_base_items_covered": [Array], "sold_products_covered": [Array], "sys_id": "String" } ] ``` |
| child\_contract\_lines.entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| child\_contract\_lines.entitlements.entitlement\_characteristics | List of the entitlement characteristic objects created under the entitlement. Data type: Array of Objects ``` "entitlement_characteristics": [ { "sys_id": "String" } ] ``` |
| child\_contract\_lines.entitlements.entitlement\_characteristics.sys\_id | Sys\_id of an entitlement characteristics record associated with the child service contract line.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| child\_contract\_lines.entitlements.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the entitlement. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| child\_contract\_lines.entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of a install base items covered by the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.sold\_products\_covered | List of sys\_ids of the products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| child\_contract\_lines.entitlements.sold\_products\_covered.sys\_id | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.entitlements.sys\_id | Sys\_id of the entitlement record associated with the child service contract line.Data type: String Table: Entitlement \[service\_entitlement\] |
| child\_contract\_lines.entitlement\_characteristics | List of characteristics associated with the chile contract line. Data type: Array of Objects ``` "entitlement_characteristics": [ { "entitlement_usage": {Object}, "sys_id": "String" } ] ``` |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage | Entitlement usage object inserted under the entitlement\_characteristic.Data type: Object ``` "entitlement_usage": { "sys_id": "String" } ``` |
| child\_contract\_lines.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| child\_contract\_lines.entitlement\_characteristics.sys\_id | Sys\_id of a entitlement characteristics record associated with the child service contract line.Data type: String Table: Characteristic \[sn\_pss\_core\_entitlement\_characteristic\] |
| child\_contract\_lines.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the child service contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| child\_contract\_lines.install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.name | Name of the child service contract line.Data type: String |
| child\_contract\_lines.number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL9812347.Data type: String |
| child\_contract\_lines.sold\_products\_covered | List of sys\_ids of the products covered under the child service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| child\_contract\_lines.sold\_products\_covered.sys\_id | Sys\_id of a product covered by the child service contract line.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| child\_contract\_lines.sys\_id | Sys\_id of a product covered by the child contract item.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements | List of entitlements associated with the service contract line.Data type: Array of Objects ``` "entitlements": [ { "entitlement_characteristics": [Array], "entitlement_name": "String", "install_base_items_covered": [Array], "sold_products_covered": [Array], "sys_id": "String" } ] ``` |
| entitlements.entitlement\_characteristics | List of the entitlement characteristic objects created under the entitlement. Data type: Array of Objects ``` "entitlement_characteristics" [ { "entitlement_usage": {Object}, "sys_id": "String" } ] ``` |
| entitlements.entitlement\_characteristics.entitlement\_usage | Entitlement usage object inserted under the entitlement\_characteristic.Data type: Object ``` "entitlement_usage": { "sys_id": "String" } ``` |
| entitlements.entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| entitlements.entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| entitlements.entitlement\_name | Name of the entitlement. Data type: String |
| entitlements.install\_base\_items\_covered | List of sys\_ids of the install base items covered under the entitlement. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| entitlements.install\_base\_items\_covered.sys\_id | Sys\_id of a install base items covered by the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements.sold\_products\_covered | List of sys\_ids of the products covered under the entitlement. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| entitlements.sold\_products\_covered.sys\_id | Sys\_id of a product associated with the entitlement.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| entitlements.sys\_id | Sys\_id of the entitlement record associated with the service contract line.Data type: String Table: Entitlement \[service\_entitlement\] |
| entitlement\_characteristics | List of the entitlement characteristic objects created under the service contract line. Data type: Array of Objects ``` "entitlement_characteristics" [ { "entitlement_usage": {Object}, "sys_id": "String" } ] ``` |
| entitlement\_characteristics.entitlement\_usage | Entitlement usage object inserted under the entitlement\_characteristic.Data type: Object ``` "entitlement_usage": { "sys_id": "String" } ``` |
| entitlement\_characteristics.entitlement\_usage.sys\_id | Sys\_id of the entitlement usage record.Data type: String Table: Entitlement Usage \[sn\_pss\_core\_entitlement\_usage\] |
| entitlement\_characteristics.sys\_id | Sys\_id of the entitlement characteristics record.Data type: String |
| install\_base\_items\_covered | List of sys\_ids of the install base items covered under the service contract line. Data type: Array of Objects ``` "install_base_items_covered": [ { "sys_id": "String" } ] ``` |
| install\_base\_items\_covered.sys\_id | Sys\_id of the install base item covered.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| name | Name of the service contract line. Data type: String |
| number | Unique number of the service contract line. Automatically generated by the endpoint. For example: CTRL9812347.Data type: String |
| sold\_products\_covered | List of sys\_ids of the products covered under the service contract line. Data type: Array of Objects ``` "sold_products_covered": [ { "sys_id": "String" } ] ``` |
| sold\_products\_covered.sys\_id | Sys\_id of a product covered by the service contract line.Data type: String Table: Sold Product Covered \[sn\_install\_base\_m2m\_contract\_sold\_product\] |
| sys\_id | Sys\_id of a service contract line record.Data type: String Table: Service Contract Line \[sn\_pss\_core\_service\_contract\_line\] |