|
account
|
Sys\_id of a record located in the Accounts \[customer\_account\] table. Identifies the account for B2B orders.Data type: String
|
|
actual\_end\_date
|
End date of order.Format: UTC format, yyyy-MM-dd HH:mm:ss
Data type: String
|
|
actual\_start\_date
|
Start date of order.Format: UTC format, yyyy-MM-dd HH:mm:ss
Data type: String
|
|
billing\_city
|
Name of the billing city.Data type: String
|
|
billing\_country
|
Abbreviation of the billing country.Data type: String
|
|
billing\_state
|
Abbreviation of the billing state or province.Data type: String
|
|
billing\_street
|
Billing street address.Data type: String
|
|
billing\_zip
|
Billing ZIP or postal code.Data type: String
|
|
comments
|
Additional information for the order.Data type: String
|
|
consumer
|
Sys\_id of a consumer record. Identifies the consumer for B2C orders.Data type: String
|
|
contact
|
Sys\_id of the customer contact related to the account.Data type: String
Table: Contacts \[customer\_contact\]
|
|
contract
|
Sys\_id of the Customer Service contract record.Data type: String
Table: Contracts \[ast\_contract\]
|
|
error
|
Details describing an error encountered during the request process.Data type: Object
```
"error": {
"detail": "String",
"message": "String"
}
```
|
|
error.detail
|
Details of the error encountered during the request process.Data type: String
|
|
error.message
|
Message for the error encountered during the request process. Each error message has a corresponding description in the **detail** property.Data type: String
|
|
expected\_end\_date
|
Expected end date of order.Format: UTC format, yyyy-MM-dd HH:mm:ss
Data type: String
|
|
expected\_start\_date
|
Expected start date of order.Format: UTC format, yyyy-MM-dd HH:mm:ss
Data type: String
|
|
external\_id
|
External ID representing a related record on a third party's system. Data type: String
|
|
external\_system
|
Name of the customer's system. Data type: String
|
|
order\_category
|
Customer order type.Possible values:
- product
- service
Data type: String
|
|
order\_currency
|
Currency code representing the currency in which the order was purchased. For example, `USD` for United States Dollars. This currency is used for all amount fields in the order and line orders. Currency codes are listed in the Currencies \[fx\_currency\] table. **Note:** This property might not be available in earlier versions of Order Management.
Data type: String
|
|
order\_date
|
Date and time of order creation.Format: UTC format, yyyy-MM-dd HH:mm:ss
Data type: String
|
|
order\_id
|
Order number of the order.Data type: String
Table: Orders \[sn\_csm\_om\_order\]
|
|
order\_line\_items
|
Required. List of objects that define each order line item in the order. Data type: Array
Required properties in each order line item object:
- **account** for B2B orders or **consumer** for B2C orders.
- **product\_offering** –
- **quantity**
- **unit\_of\_measurements**
- **order\_line\_characteristics**
```
"order_line_items": [
{
"account": "String",
"action": "String",
"comments": "String",
"consumer": "String",
"contact": "String",
"delivered_quantity": "String",
"effective_date": "String",
"expiration_date": "String",
"external_id": "String",
"external_system": "String",
"list_price": "String",
"location": "String",
"order_line_characteristics": [Array],
"order_line_id": "String",
"order": "String",
"parent_line_item": "String",
"previous_product_model": "String",
"price_list": "String",
"product_offering": "String",
"product_specification": "String",
"product": "String",
"quantity": "String",
"shipping_city": "String",
"shipping_country": "String",
"shipping_state": "String",
"shipping_street": "String",
"shipping_zip": "String",
"short_description": "String",
"sku": "String",
"sold_product": "String",
"specification": "String",
"state": "String",
"status": "String",
"sys_class_name": "String",
"sys_created_by": "String",
"sys_created_on": "String",
"sys_id": "String",
"sys_mod_count": "String",
"sys_tags": "String",
"sys_updated_by": "String",
"sys_updated_on": "String",
"top_line_item": "String",
"total_price": "String",
"unit_of_measurement": "String",
"unit_price": "String",
"work_notes": "String"
}
]
```
Table: Order Line Items \[sn\_csm\_om\_order\_line\_item\]
|
|
order\_line\_items
|
List of objects that define each order line item in the order. Data type: Array of Objects
```
"order_line_items": [
{
"account": "String",
"action": "String",
"comments": "String",
"consumer": "String",
"contact": "String",
"delivered_quantity": "String",
"effective_date": "String",
"expiration_date": "String",
"external_id": "String",
"external_system": "String",
"list_price": "String",
"location": "String",
"order_line_characteristics": [Array],
"order_line_id": "String",
"order": "String",
"parent_line_item": "String",
"previous_product_model": "String",
"price_list": "String",
"product_offering": "String",
"product_specification": "String",
"product": "String",
"quantity": "String",
"shipping_city": "String",
"shipping_country": "String",
"shipping_state": "String",
"shipping_street": "String",
"shipping_zip": "String",
"short_description": "String",
"sku": "String",
"sold_product": "String",
"specification": "String",
"state": "String",
"status": "String",
"sys_class_name": "String",
"sys_created_by": "String",
"sys_created_on": "String",
"sys_id": "String",
"sys_mod_count": "String",
"sys_tags": "String",
"sys_updated_by": "String",
"sys_updated_on": "String",
"top_line_item": "String",
"total_price": "String",
"unit_of_measurement": "String",
"unit_price": "String",
"work_notes": "String"
}
]
```
|
|
order\_line\_items.account
|
Required for B2B orders. Sys\_id of the business account assigned to this order line item. Located in the Accounts \[customer\_account\] table. The consumer property is required for B2C orders.Data type: String
|
|
order\_line\_items.account
|
Sys\_id of the business account assigned to this order line item. Located in the Accounts \[customer\_account\] table. Data type: String
|
|
order\_line\_items.action
|
Action that determines how the order line is added to the order.Possible values:
- add
- change
Data type: String
|
|
order\_line\_items.comments
|
Additional information for the order line item.Data type: String
|
|
order\_line\_items.consumer
|
Sys\_id of the consumer assigned to this order line item. Located in the Consumers \[csm\_consumer\] table. Data type: String
|
|
order\_line\_items.contact
|
Contact sys\_id related to the account.Data type: String
|
|
order\_line\_items.delivered\_quantity
|
Number of items in the order delivered.Data type: String
|
|
order\_line\_items.effective\_date
|
Effective date of order line.Format: yyyy-MM-dd HH:mm:ss in UTC time zone
Data type: String
|
|
order\_line\_items.expiration\_date
|
Expiration date of order line.Format: yyyy-MM-dd HH:mm:ss in UTC time zone
Data type: String
|
|
order\_line\_items.external\_id
|
External ID of the order line item.Data type: String
|
|
order\_line\_items.external\_system
|
External sys\_id of the order line item.Data type: String
|
|
order\_line\_items.list\_price
|
List price of the product offering per unit.**Note:** This property might not be available in earlier versions of Order Management.
Data type: String
|
|
order\_line\_items.location
|
Sys\_id of a shipping location record.Data type: String
Table: Locations \[cmn\_location\]
|
|
order\_line\_items.order
|
This line item's order number as listed in the Orders \[sn\_csm\_om\_order\] table.Data type: String
|
|
order\_line\_items. order\_line\_characteristics
|
List of objects defining associated order line characteristics. Order line characteristics are located in the Order Line Characteristics \[sn\_csm\_om\_order\_characteristic\_value\] table. Data type: Array of Objects
```
"order_line_characteristics": [
{
"characteristic": "String",
"characteristic_option": "String"
}
]
```
|
|
order\_line\_items.order\_line\_characteristics.characteristic\_option
|
Product characteristic unique option that triggers the exclusion rule. For example, product size or color.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. characteristic\_option\_value
|
Value of a characteristic option.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. external\_id
|
External ID of the order line characteristic.Data type: Object
|
|
order\_line\_items. order\_line\_characteristics.number
|
Order line characteristic number .Data type: String
Table: Order Line Characteristics \[sn\_csm\_om\_order\_characteristic\_value\]
|
|
order\_line\_items. order\_line\_characteristics. order\_line\_item
|
Sys\_id of this characteristic's order line item.Data type: String
Table: Order Line Items \[sn\_csm\_om\_order\_line\_item\]
|
|
order\_line\_items. order\_line\_characteristics. previous\_characteristic\_option\_value
|
Name of the previous characteristic option associated with product model in the order line.Data type: Object
|
|
order\_line\_items. order\_line\_characteristics.specification
|
Service specification that is associated with the service order characteristic.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_class\_name
|
System name of the table in which this order line characteristic record is located.Data type: String
|
|
order\_line\_characteristics. sys\_created\_by
|
System name of the user who created this record.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_created\_on
|
Date and time at which the record was originally created.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_domain
|
Domain scope in which the order record is accessible. For example, global.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_domain\_path
|
Domain path for the record.Data type: String
Default: / \(global\)
|
|
order\_line\_items. order\_line\_characteristics. sys\_id
|
Sys\_id of the order recordData type: String
Table: Order Line Characteristics \[sn\_csm\_om\_order\_characteristic\_value\]
|
|
order\_line\_items. order\_line\_characteristics. sys\_mod\_count
|
Number of times this record has been modified.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_tags
|
System tags for the content.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_updated\_by
|
System name of the user who most recently updated this record.Data type: String
|
|
order\_line\_items. order\_line\_characteristics. sys\_updated\_on
|
Date and time at which the record was most recently updated.Data type: String
|
|
order\_line\_items. order\_line\_characteristics.type
|
Type of order line characteristic.Possible values:
- product
- service
Data type: String
|
|
order\_line\_items.order\_line\_id
|
Order number of the order associated with this order line item.Data type: String
|
|
order\_line\_items.parent\_line\_item
|
If applicable, identifies a parent line item to this line item.Data type: String
|
|
order\_line\_items.previous\_product\_model
|
Sys\_id of the product model for the product listed prior to this item in the order line.Data type: String
Table: Product Models \[cmdb\_model\]
|
|
order\_line\_items.price\_list
|
Sys\_id of a price list record in the Price Lists \[sn\_csm\_pricing\_price\_list\] table.**Note:** This property might not be available in earlier versions of Order Management.
Data type: String
|
|
order\_line\_items.product
|
Sys\_id of the productData type: String
Table: Product Models \[cmdb\_model\]
|
|
order\_line\_items.product\_offering
|
Sys\_id of the product listed in the Product Offerings \[sn\_prd\_pm\_product\_offering\] table. Data type: String
|
|
order\_line\_items.product
|
Sys\_id of the product model listed in the Product Models \[cmdb\_model\] table. Must be provided with matching order line item Data type: String
|
|
order\_line\_items.product\_specification
|
Sys\_id of the product specification associated with the order line item. Listed in the Product Specifications \[sn\_prd\_pm\_product\_specification\] table. Data type: String
|
|
order\_line\_items.quantity
|
Number of product models ordered. Data type: String
|
|
order\_line\_items.shipping\_city
|
Name of the destination city.Data type: String
|
|
order\_line\_items.shipping\_country
|
Abbreviation of the destination country.Data type: String
|
|
order\_line\_items.shipping\_state
|
Abbreviation of the destination state or province.Data type: String
|
|
order\_line\_items.shipping\_street
|
Destination street address.Data type: String
|
|
order\_line\_items.shipping\_zip
|
Destination ZIP or postal code.Data type: String
|
|
order\_line\_items.short\_description
|
Short description of the order line item.Data type: String
|
|
order\_line\_items.sku
|
Number that is generated by a supplier that uniquely identifies a product that is sold by that supplier.Data type: String
|
|
order\_line\_items.sold\_product
|
Sys\_id of an install base sold product record.Data type: String
Table: Sold Products \[sn\_install\_base\_sold\_product\]
|
|
order\_line\_items.specification
|
Specification of order line item.Data type: String
|
|
order\_line\_items.state
|
State of order line. For example, draft, new, in\_progress, or completed.Data type: String
|
|
order\_line\_items.status
|
Status of the order line item.Possible values:
- failure
- success
Data type: String
|
|
order\_line\_items.sys\_class\_name
|
System name of the table in which this order line item record is located.Data type: String
|
|
order\_line\_items.sys\_created\_by
|
System name of the user who created this record.Data type: String
|
|
order\_line\_items.sys\_created\_on
|
Date and time at which the record was originally created.Data type: String
|
|
order\_line\_items.sys\_domain
|
Domain scope in which the order record is accessible. For example, global.Data type: String
|
|
order\_line\_items.sys\_domain\_path
|
Domain path for the record.Data type: String
Default: / \(global\)
|
|
order\_line\_items.sys\_id
|
Sys\_id of the line item recordData type: String
Table: Order Line Items \[sn\_csm\_om\_order\_line\_item\]
|
|
order\_line\_items.sys\_mod\_count
|
Number of times this record has been modified.Data type: String
|
|
order\_line\_items.sys\_tags
|
System tags for the content.Data type: String
|
|
order\_line\_items.sys\_updated\_by
|
System name of the user who most recently updated this record.Data type: String
|
|
order\_line\_items.sys\_updated\_on
|
Date and time at which the record was most recently updated.Data type: String
|
|
order\_line\_items.top\_line\_item
|
Total price of all order line items accumulated in this order.Data type: String
|
|
order\_line\_items.total\_price
|
Total price of order line. The API does not calculate the total based on net price and quantity.Data type: String
|
|
order\_line\_items.unit\_of\_measurement
|
Sys\_id for the ordered unit of measure listed in the Unit of Measures \[sn\_prd\_pm\_uom\] table. **Note:** This property might not be available in earlier versions of Order Management.
Data type: String
|
|
order\_line\_items.unit\_of\_measurement
|
Required. Sys\_id for the ordered unit of measure listed in the Unit of Measures \[sn\_prd\_pm\_uom\] table. **Note:** This property might not be available in earlier versions of Order Management.
Data type: String
|
|
order\_line\_items.unit\_price
|
Net price of the product offering per unit.Data type: String
Table: Currency Instances \[fx\_currency\_instance\]
|
|
order\_line\_items.work\_notes
|
Free-form internal work notes for the order line item.Data type: String
|
|
order\_type
|
Order action that determines how the order is added.Possible values:
- add
- change
Data type: String
|
|
partner
|
For B2B orders, sys\_id of the associated partner record for an account.Data type: String
Table: Accounts \[customer\_account\]
|
|
partner\_contact
|
For B2B orders, sys\_id of the primary contact of the partner for the partner account.Data type: String
Table: Contacts \[customer\_contact\]
|
|
payment\_ref\_id
|
Unique identifier of the payment. For example, check number.Data type: String
|
|
price\_list
|
Sys\_id of the associated price list record. The price is not calculated based on net price and quantity by this API.**Note:** This property might not be available in earlier versions of Order Management.
Data type: String
Table: Price Lists \[sn\_csm\_pricing\_price\_list\]
|
|
quote\_id
|
Unique ID for the order price quote.Data type: String
|
|
same\_as\_shipping\_address
|
Flag that indicates whether the address of the purchaser is the same as the shipping address.Valid values:
- true: Address of the purchaser is the same as the shipping address.
- false: Address of the purchaser is different from the shipping address.
Data type: Boolean
|
|
shipping\_city
|
Name of the destination city.Data type: String
|
|
shipping\_country
|
Abbreviation of the destination country.Data type: String
|
|
shipping\_location
|
Sys\_id of a shipping location record.Data type: String
Table: Locations \[cmn\_location\]
|
|
shipping\_state
|
Abbreviation of the destination state or province.Data type: String
|
|
shipping\_street
|
Destination street address.Data type: String
|
|
shipping\_zip
|
Destination ZIP or postal code.Data type: String
|
|
short\_description
|
Short description of the order.Data type: String
|
|
special\_instructions
|
Special instructions for the order.Data type: String
|
|
state
|
State of the order. For example, new, in\_progress, or completed.Data type: String
|
|
status
|
Status of the order.Possible values:
- success
- failure
Data type: String
|
|
sys\_class\_name
|
System name of the table in which this order record is located.Data type: String
|
|
sys\_created\_by
|
System name of the user who created this record.Data type: String
|
|
sys\_created\_on
|
Date and time at which the record was originally created.Data type: String
|
|
sys\_domain
|
Domain scope in which the order record is accessible. For example, global.Data type: String
|
|
sys\_domain\_path
|
Domain path for the record.Data type: String
Default: / \(global\)
|
|
sys\_id
|
Sys\_id of the order record.Data type: String
Table: Orders \[sn\_csm\_om\_order\]
|
|
sys\_mod\_count
|
Number of times this record has been modified.Data type: String
|
|
sys\_tags
|
System tags for the content.Data type: String
|
|
sys\_updated\_by
|
System name of the user who most recently updated this record.Data type: String
|
|
sys\_updated\_on
|
Date and time at which the record was most recently updated.Data type: String
|
|
total\_amount
|
Total cost for the entire order.Data type: String
|