Root Schema : getOrder_response
Type: object
Show Source
-
additionalEmails:
array additionalEmails
Additional emails to send order confirmation. Default limit is 10.
-
allowAlternateCurrency:
boolean
A site level setting which enables the shopper to split the payment amount in points and monetary currency, irrespective of the order level price list group.
-
approvalSystemMessages:
array approvalSystemMessages
An array of approval messages when order going in pending approval state
-
approverMessages:
array approverMessages
An array of approval messages when approver approving order
-
approvers:
array approvers
List of approvers of the organization.
-
billingAddress:
object billingAddress
The billing address details.
-
cartName:
string
Cart name for this order.
-
creationDate:
string
The creation date in ISO format.
-
creationSiteId:
string
The ID of the site on which the order was created. This may differ to siteId value if the site is part of a cart sharing group.
-
creationTime:
number
The creation time in long seconds.
-
discountInfo:
object discountInfo
The discount information.
-
dynamicProperties:
array dynamicProperties
Read-only list of dynamic properties for the order along with meta-data.
-
exchangeRate:
number
The coversion rate used to convert values from primary currency to secondary currency. Primary currency refers to to currency code associated with the order level price list group.
-
giftWithPurchaseInfo:
array giftWithPurchaseInfo
-
giftWithPurchaseOrderMarkers:
array giftWithPurchaseOrderMarkers
gift with purchase order marker information
-
id:
string
-
lastModifiedDate:
string
The order recent modified date in ISO format.
-
lastModifierId:
string
Profile id of the last contact to modify this cart.
-
markers:
array markers
-
onetimeChargesSummary:
array onetimeChargesSummary
The order price information.
-
orderAction:
string
The action performed on the order.
-
orderLocale:
string
The locale in which order submitted.
-
orderProfileId:
string
The profile-id of the order.
-
orderStatus:
string
-
paymentGroupId:
string
The payment group ID used for the order.
-
payments:
array payments
Payment details for the order, including additional properties specific to the payment type.
-
payShippingInSecondaryCurrency:
boolean
A site level setting, when enabled, makes it mandatory for the shopper to pay Shipping in monetary currency. Additionally, if the allowAlternateCurrency flag is enabled then shopper has to pay atleast shipping and tax total in monetary, rest of the amount can be paid in mix of points and monetary currency, or can be paid only in points or only in monetary.
-
payTaxInSecondaryCurrency:
boolean
A site level setting, when enabled, makes it mandatory for the shopper to pay tax in monetary currency. Additionally, if the allowAlternateCurrency flag is enabled then shopper has to pay atleast shipping and tax total in monetary, rest of the amount can be paid in mix of points and monetary currency, or can be paid only in points or only in monetary.
-
priceInfo:
object priceInfo
-
priceListGroup:
object priceListGroup
The price list group object.
-
quoteInfo:
object quoteInfo
the quote information of the order
-
recurringChargePriceInfo:
object recurringChargePriceInfo
Recurring charge price information.
-
recurringChargesSummary:
array recurringChargesSummary
The order price information.
-
scheduledOrder:
array scheduledOrder
schedule order information
-
secondaryCurrencyCode:
string
The currency code of secondary currency associated with the site.
-
sharedWithOrganization:
boolean
If this cart is a shared organizational cart.
-
shippingAddress:
object shippingAddress
The shipping address details.
-
shippingGroups:
array shippingGroups
The shipping groups for the order.
-
shippingMethod:
object shippingMethod
The shipping method details for the order.
-
shoppingCart/order:
object shoppingCart/order
-
siteId:
string
The ID of the site on which the order was placed.
-
soldTo:
object soldTo
Sold-to details for B2B orders only
-
sourceSystem:
string
The system where the order originated.
-
submittedBy:
string
Profile id of the user who submitted this order if it is in submitted state.
-
submittedDate:
string
The order submitted date in ISO format.
-
trackingInfo:
array trackingInfo
Tracking Information for the Order.
-
uuid:
string
The unique ID for the order.
{
"properties":{
"secondaryCurrencyCode":{
"description":"The currency code of secondary currency associated with the site.",
"type":"string"
},
"creationTime":{
"description":"The creation time in long seconds.",
"type":"number"
},
"sourceSystem":{
"description":"The system where the order originated.",
"type":"string"
},
"dynamicProperties":{
"description":"Read-only list of dynamic properties for the order along with meta-data.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"payments":{
"description":"Payment details for the order, including additional properties specific to the payment type.",
"type":"array",
"items":{
"type":"object",
"properties":{
"PONumber":{
"description":"Purchase order number for invoice payment. Payment type:invoice",
"type":"string"
},
"amount":{
"description":"Amount authorized from the payment group.",
"type":"number"
},
"gatewayName":{
"description":"Payment gateway name. e.g. chaseCreditCard.",
"type":"string"
},
"maskedCardNumber":{
"description":"Masked gift card number.",
"type":"string"
},
"paymentGroupId":{
"description":"Payment group ID.",
"type":"string"
},
"savedCardId":{
"description":"ID of the saved card associated with the payment group.",
"type":"string"
},
"balance":{
"description":"Total available balance on the gift card.",
"type":"number"
},
"giftCardNumber":{
"description":"Gift card number.",
"type":"string"
},
"billTo":{
"description":"Bill-to details for payment. Applicable for B2B orders only",
"type":"object",
"properties":{
"siteUseId":{
"description":"site use id",
"type":"string"
},
"customerAccountId":{
"description":"customer account id, (It corresponds to the bill-to address accountId property)",
"type":"string"
},
"contactPartyNumber":{
"description":"contact party number",
"type":"string",
"example":"CDRM_12217"
},
"setId":{
"description":"Set ID for grouping site during new creation.",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
},
"paymentMethod":{
"description":"Payment method. e.g. physicalGiftCard/ creditCard.",
"type":"string"
},
"uiIntervention":{
"description":"This decides whether the client has to do some intervention for payment. e.g. SOP.",
"type":"string"
},
"isAmountRemaining":{
"description":"A boolean to decide if more payment can be made from this payment group.",
"type":"boolean"
},
"paymentState":{
"description":"The state of the payment group. e.g. AUTHORIZED.",
"type":"string"
}
}
}
},
"orderStatus":{
"description":"Status of the order.",
"type":"string"
},
"approvers":{
"description":"List of approvers of the organization.",
"type":"array",
"items":{
"type":"object",
"properties":{
"firstName":{
"description":"First name of approver.",
"type":"string"
},
"lastName":{
"description":"Last name of approver.",
"type":"string"
},
"approverId":{
"description":"ID of approver.",
"type":"string"
}
}
}
},
"shoppingCart/order":{
"description":"The shopping-cart or order contents of the current order.",
"type":"object",
"properties":{
"items":{
"description":"The array of products in the shopping cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"childItems":{
"description":"The array of child items in the item, if the item is a configurable item. A child item can itself contain a child item array if it is a configurable product in itself.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the child item is an add-on (externally configured) or not (externally configured).",
"type":"boolean"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this item.",
"type":"string"
},
"amount":{
"description":"The total amount of this item including its child items amounts.",
"type":"number"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"skuid of the item.",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"onetimeChargesSummary":{
"description":"Summary of all one-time charges",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
}
}
}
},
"price":{
"description":"The actual price of the product.",
"type":"number"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"giftWithPurchaseCommerceItemMarkers":{
"description":"The array of giftWithPurchaseCommerceItemMarkers.",
"type":"array",
"items":{
"type":"object",
"properties":{
"remainingQuantity":{
"description":"The quantity of the commerce item that is not affected by gift with purchase.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was selected by the shopper.",
"type":"number"
},
"data":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
},
"automaticQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was auto added by pricing.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID.",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was targeted by pricing.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
},
"active":{
"description":"active or not.",
"type":"boolean"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"recurringChargesSummary":{
"description":"Summary of all recurring charges by frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"The discount information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon ID.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment by the promotion.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
},
"giftWithPurchaseDiscountInfo":{
"description":"The gift information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseChoicesAvailable":{
"description":"If this gift with purchase has multiple gift choices.",
"type":"boolean"
},
"giftWithPurchaseQuantity":{
"description":"The quantity that is gift quantity",
"type":"number"
},
"giftWithPurchaseIdentifier":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
}
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
}
}
},
"submittedDate":{
"description":"The order submitted date in ISO format.",
"type":"string"
},
"uuid":{
"description":"The unique ID for the order.",
"type":"string"
},
"payTaxInSecondaryCurrency":{
"description":"A site level setting, when enabled, makes it mandatory for the shopper to pay tax in monetary currency. Additionally, if the allowAlternateCurrency flag is enabled then shopper has to pay atleast shipping and tax total in monetary, rest of the amount can be paid in mix of points and monetary currency, or can be paid only in points or only in monetary.",
"type":"boolean"
},
"scheduledOrder":{
"description":"schedule order information",
"type":"array",
"items":{
"type":"object",
"properties":{
"lastError":{
"description":"last error of this scheduled order.",
"type":"object",
"properties":{
"errorMessages":{
"description":"An array of error messages",
"type":"array",
"items":{
"type":"string"
}
},
"errorDate":{
"description":"The date when error occurred",
"type":"string"
},
"scheduleErrorId":{
"description":"error ID of the last failed schedule order",
"type":"string"
}
}
},
"endDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"executionStatusList":{
"description":"list of orders with status that are placed with this schedule.",
"type":"array",
"items":{
"type":"object",
"properties":{
"scheduledOrderId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"errorMessages":{
"description":"The error messages list.",
"type":"array",
"items":{
"type":"string"
}
},
"orderId":{
"description":"The ID of the template order.",
"type":"string"
},
"repositoryId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"executionDate":{
"description":"The date for previous scheduled run",
"type":"string"
},
"id":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"orderSubmitted":{
"description":"The status of order.",
"type":"boolean"
},
"orderTotal":{
"description":"Total order value.",
"type":"number"
}
}
}
},
"type":{
"description":"type of order.",
"type":"string"
},
"version":{
"description":"version scheduled order.",
"type":"integer"
},
"lastScheduledRun":{
"description":"last date of order placed.",
"type":"string"
},
"schedule":{
"description":"schedule details for the schedule.",
"type":"object",
"properties":{
"daysInMonth":{
"description":"mention which days of Month schedule should run. values can be 1 to 31.",
"type":"array",
"items":{
"type":"integer"
}
},
"weeksInMonth":{
"description":" The weeks in month of the Scheduled order.Values can be 1 to 5",
"type":"array",
"items":{
"type":"integer"
}
},
"monthsInYear":{
"description":"The months in year of the Scheduled order. Values can be 0 to 11.",
"type":"array",
"items":{
"type":"integer"
}
},
"daysOfWeek":{
"description":"mention which days of week schedule should run. values can be 1 to 7.",
"type":"array",
"items":{
"type":"integer"
}
},
"occurenceInDay":{
"description":"The occurence in day on the Scheduled order. Values can be 1 or 2.",
"type":"integer"
}
}
},
"templateOrderId":{
"description":"template order ID.",
"type":"string"
},
"clonedOrders":{
"description":"list of orders that were created using this as template.",
"type":"array",
"items":{
"type":"object",
"properties":{
"orderId":{
"description":"The ID of the order created from the template.",
"type":"string"
}
}
}
},
"profileId":{
"description":"the profile ID of the user.",
"type":"string"
},
"repositoryId":{
"description":"repository ID of scheduled order.",
"type":"string"
},
"name":{
"description":"name of scheduled order.",
"type":"string"
},
"siteId":{
"description":"ID of site.",
"type":"string"
},
"nextScheduledRun":{
"description":"next date of order to be placed.",
"type":"string"
},
"id":{
"description":"The scheduled order ID.",
"type":"string"
},
"startDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"createDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"status":{
"description":"status of schedule order active or inactive.",
"type":"string"
}
},
"required":[
"schedule"
]
}
},
"priceInfo":{
"description":"The price information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"This field represents the total tax(Item Tax and Shipping Tax) of the order in Monetary Currency. <p/>Prerequisites for the value in this Attribute: <br/>1. PriceList configured for the site is in Monetary Currency. <p/>2. TaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled<p/>3. If the tax is included in the price of the item, then ths value presents only shipping tax in monetary currency.",
"type":"number"
},
"amount":{
"description":"The total order amount.",
"type":"number"
},
"secondaryCurrencyShippingAmount":{
"description":"The current total shipping amount in monetry currency ",
"type":"number"
},
"secondaryCurrencyTotal":{
"description":"The current total (sum ofshipping and tax)amount in monetry currency",
"type":"number"
},
"shippingSurchargeValue":{
"description":"Extra handling costs for shipping the products.",
"type":"number"
},
"taxExclusiveAmount":{
"description":"Total excluding shipping and tax in monetary currency",
"type":"number"
},
"tax":{
"description":"The total tax amount.",
"type":"number"
},
"subTotal":{
"description":"Sub-total.",
"type":"number"
},
"total":{
"description":"The order total.",
"type":"number"
},
"shipping":{
"description":"The total shipping cost.",
"type":"number"
},
"primaryCurrencyTotal":{
"description":"The current total in loyalty points in case of multi currency",
"type":"number"
},
"secondaryCurrencyShippingSurchargeValue":{
"description":"Extra handling costs for shipping the products in monetry currency.",
"type":"number"
},
"orderTotalBySite":{
"description":"The map containing order totals by site for all sites in a given order.",
"type":"object"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
},
"onetimeChargesSummary":{
"description":"The order price information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
}
}
}
},
"exchangeRate":{
"description":"The coversion rate used to convert values from primary currency to secondary currency. Primary currency refers to to currency code associated with the order level price list group.",
"type":"number"
},
"additionalEmails":{
"description":"Additional emails to send order confirmation. Default limit is 10.",
"type":"array",
"items":{
"type":"string"
}
},
"lastModifierId":{
"description":"Profile id of the last contact to modify this cart.",
"type":"string"
},
"id":{
"description":"The order ID.",
"type":"string"
},
"quoteInfo":{
"description":"the quote information of the order",
"type":"object",
"properties":{
"providerNote":{
"description":"the provider note for the quoted order",
"type":"string"
},
"notes":{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile ID of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
},
"rejectionDate":{
"description":"rejection date of the quoted order",
"type":"string"
},
"requestDate":{
"description":"the date when the quote was requested in ISO format",
"type":"string"
},
"errorInfo":{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
},
"externalId":{
"description":"the external ID for the quote",
"type":"string"
},
"quoteSubmitted":{
"description":"Indicates if the quote is submitted",
"type":"boolean"
},
"rejectionNote":{
"description":"the rejection note for an order whose quote has been rejected by user",
"type":"string"
},
"quoteDate":{
"description":"the date the order was quoted in milliseconds",
"type":"number"
},
"expirationDate":{
"description":"the expiration date of the quoted order, if any",
"type":"string"
}
}
},
"submittedBy":{
"description":"Profile id of the user who submitted this order if it is in submitted state.",
"type":"string"
},
"shippingGroups":{
"description":"The shipping groups for the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"taxPriceInfo":{
"description":"The shipping tax price info details.",
"type":"object",
"properties":{
"cityTax":{
"description":"The shipping group subtotal.",
"type":"number"
},
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"valueAddedTax":{
"description":"The value added tax .",
"type":"number"
},
"countyTax":{
"description":"The county tax amount.",
"type":"number"
},
"isTaxIncluded":{
"description":"Flag that states whether is tax included.",
"type":"boolean"
},
"miscTax":{
"description":"The miscellaneous tax amount.",
"type":"string"
},
"districtTax":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"stateTax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"countryTax":{
"description":"The country tax total.",
"type":"number"
}
}
},
"shippingMethod":{
"description":"The shipping method details.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"shippingTax":{
"description":"The shipping tax.",
"type":"number"
},
"cost":{
"description":"The total cost of shipping.",
"type":"number"
},
"secondaryCurrencyShipingAmount":{
"description":"shipping amount in monetry currency ",
"type":"number"
},
"value":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"shippingMethodDescription":{
"description":"The description of the shipping method.",
"type":"string"
}
}
},
"shippingGroupId":{
"description":"The shipping group ID.",
"type":"string"
},
"submittedDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"priceInfo":{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"total":{
"description":"The total cost of shipping.",
"type":"number"
},
"shipping":{
"description":"The shipping amount.",
"type":"number"
},
"shippingSurchargeValue":{
"description":"The shipping surcharge value amount.",
"type":"number"
},
"tax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"subTotal":{
"description":"The shipping group subtotal.",
"type":"number"
},
"currencyCode":{
"description":"The shipping method amount.",
"type":"string"
},
"totalWithoutTax":{
"description":"The shipping items total.",
"type":"number"
}
}
},
"recurringChargePriceInfo":{
"description":"Recurring charge price information.",
"type":"object",
"properties":{
"amount":{
"description":"The monetary amount of this recurring charge.",
"type":"number"
},
"total":{
"description":"The total price of the recurring charge.",
"type":"number"
},
"frequencyAmountTotals":{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
},
"shipping":{
"description":"Cost of shipping the product.",
"type":"number"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"subTotal":{
"description":"The sub-total price of the recurring charge.",
"type":"number"
},
"frequencyTaxTotals":{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
},
"currencyCode":{
"description":"The currency code for the monetary amounts. A three character currency code such as USD.",
"type":"string"
},
"totalWithoutTax":{
"description":"Total of recurring amount without tax included.",
"type":"number"
}
}
},
"discountInfo":{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"orderDiscount":{
"description":"The orderDiscount.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"discountDescList":{
"description":"The list of all the order discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon code.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
}
}
},
"shipOnDate":{
"description":"The ship on date in ISO format.",
"type":"string"
},
"trackingInfo":{
"description":"Tracking Information for the Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
},
"actualShipDate":{
"description":"The actual ship date in ISO format.",
"type":"string"
},
"shippingAddress":{
"description":"The shipping address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
},
"trackingNumber":{
"description":"The tracking number.",
"type":"string"
},
"items":{
"description":"The array of products in the shipping group.",
"type":"array",
"items":{
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"Primary Thumb Image URL.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"Raw Total Price.",
"type":"string"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"shippingSurchargeValue":{
"description":"shipping surcharge value.",
"type":"number"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"discountAmount":{
"description":"The discount amount.",
"type":"number"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"onSale":{
"description":"Indicates whether the price is for an item that is on sale.",
"type":"boolean"
},
"primaryImageAltText":{
"description":"Primary Image Alternative Text.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"commerceId":{
"description":"Repository ID",
"type":"string"
},
"unitPrice":{
"description":"The unit price.",
"type":"number"
},
"primaryImageTitle":{
"description":"Primary Image Title.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product in this shipping group.",
"type":"integer"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"relationshipType":{
"description":"The type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING.",
"type":"string"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"salePrice":{
"description":"Sale Price.",
"type":"string"
},
"detailedItemPriceInfo":{
"description":"Detailed Item Price Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"active":{
"description":"UIs this product active.",
"type":"boolean"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"route":{
"description":"route.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"listPrice":{
"description":"List Price.",
"type":"string"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"shipTo":{
"description":"shipTo details for shipping.Applicable for B2B orders only",
"type":"object",
"properties":{
"contactPartyNumber":{
"description":"contact party number",
"type":"string"
},
"siteId":{
"description":"site id (It corresponds to the shipTo-address externalId property)",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
},
"status":{
"description":"The shipping group status.",
"type":"string"
}
}
}
},
"soldTo":{
"description":"Sold-to details for B2B orders only",
"type":"object",
"properties":{
"partyId":{
"description":"party id",
"type":"string"
},
"partyNumber":{
"description":"party number",
"type":"string"
}
}
},
"lastModifiedDate":{
"description":"The order recent modified date in ISO format.",
"type":"string"
},
"creationSiteId":{
"description":"The ID of the site on which the order was created. This may differ to siteId value if the site is part of a cart sharing group.",
"type":"string"
},
"allowAlternateCurrency":{
"description":"A site level setting which enables the shopper to split the payment amount in points and monetary currency, irrespective of the order level price list group.",
"type":"boolean"
},
"approvalSystemMessages":{
"description":"An array of approval messages when order going in pending approval state",
"type":"array",
"items":{
"type":"string"
}
},
"shippingMethod":{
"description":"The shipping method details for the order.",
"type":"object",
"properties":{
"cost":{
"description":"The total cost of shipping.",
"type":"number"
},
"value":{
"description":"The shipping method applied to the order.",
"type":"string"
}
}
},
"priceListGroup":{
"description":"The price list group object.",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the price list group.",
"type":"string"
}
}
},
"approverMessages":{
"description":"An array of approval messages when approver approving order",
"type":"array",
"items":{
"type":"string"
}
},
"recurringChargesSummary":{
"description":"The order price information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
},
"cartName":{
"description":"Cart name for this order.",
"type":"string"
},
"payShippingInSecondaryCurrency":{
"description":"A site level setting, when enabled, makes it mandatory for the shopper to pay Shipping in monetary currency. Additionally, if the allowAlternateCurrency flag is enabled then shopper has to pay atleast shipping and tax total in monetary, rest of the amount can be paid in mix of points and monetary currency, or can be paid only in points or only in monetary.",
"type":"boolean"
},
"creationDate":{
"description":"The creation date in ISO format.",
"type":"string"
},
"orderProfileId":{
"description":"The profile-id of the order.",
"type":"string"
},
"orderAction":{
"description":"The action performed on the order.",
"type":"string"
},
"paymentGroupId":{
"description":"The payment group ID used for the order.",
"type":"string"
},
"sharedWithOrganization":{
"description":"If this cart is a shared organizational cart.",
"type":"boolean"
},
"recurringChargePriceInfo":{
"description":"Recurring charge price information.",
"type":"object",
"properties":{
"amount":{
"description":"The monetary amount of this recurring charge.",
"type":"number"
},
"total":{
"description":"The total price of the recurring charge.",
"type":"number"
},
"frequencyAmountTotals":{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
},
"shipping":{
"description":"Cost of shipping the product.",
"type":"number"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"subTotal":{
"description":"The sub-total price of the recurring charge.",
"type":"number"
},
"frequencyTaxTotals":{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
},
"currencyCode":{
"description":"The currency code for the monetary amounts. A three character currency code such as USD.",
"type":"string"
},
"totalWithoutTax":{
"description":"Total of recurring amount without tax included.",
"type":"number"
}
}
},
"discountInfo":{
"description":"The discount information.",
"type":"object",
"properties":{
"unclaimedCouponMultiPromotions":{
"description":"The coupons that were not claimed",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which some promotions were not applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
},
"orderCouponsMap":{
"description":"The coupons that were claimed.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code.",
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"The order discount.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"The implicit order discounts with the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"The total adjustment.",
"type":"string"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"The unclaimed coupons with the order.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which some promotions were not applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
},
"claimedCouponMultiPromotions":{
"description":"The coupons that were claimed.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which promotions were applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
}
}
},
"trackingInfo":{
"description":"Tracking Information for the Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
},
"giftWithPurchaseInfo":{
"description":"The gift information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseQuantityAvailableForSelection":{
"description":"gift quantity available for selection",
"type":"number"
},
"giftWithPurchaseType":{
"description":"The type of the gift. (sku, product)",
"type":"string"
},
"giftWithPurchaseDetail":{
"description":"String identifying the free gift, usually the repository ID of the gift type.",
"type":"string"
},
"promotionId":{
"description":"The gift with purchase promotion ID",
"type":"string"
},
"giftWithPurchaseIdentifier":{
"description":"An identifier used to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.",
"type":"integer"
}
}
}
},
"orderLocale":{
"description":"The locale in which order submitted.",
"type":"string"
},
"shippingAddress":{
"description":"The shipping address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
},
"siteId":{
"description":"The ID of the site on which the order was placed.",
"type":"string"
},
"billingAddress":{
"description":"The billing address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
},
"markers":{
"description":"Order markers",
"type":"array",
"items":{
"type":"object",
"properties":{
"value":{
"description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
"type":"string"
},
"key":{
"description":"Order marker key. In a marketing campaign marker, key signifies that it is a campaign marker and it also identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
"type":"string"
}
}
}
},
"giftWithPurchaseOrderMarkers":{
"description":"gift with purchase order marker information",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"The total quantity of sku for this gift selection.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of free sku for this gift selection that has already been selected by the Shopper and added to the order.",
"type":"integer"
},
"removedQuantity":{
"description":"The amount of free quantity that has since been manually removed by a Shopper.",
"type":"number"
},
"data":{
"description":"Gift hash code to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.",
"type":"integer"
},
"autoRemove":{
"description":"Flag to indicate whether free gifts should be auto removed if the promotion no longer qualifies.",
"type":"boolean"
},
"giftDetail":{
"description":"String identifying the free gift, usually the repository ID of the gift type.",
"type":"string"
},
"automaticQuantity":{
"description":"The quantity of free sku for this gift selection that has already been auto added to the order.",
"type":"number"
},
"giftType":{
"description":"The type of the gift. (sku, product)",
"type":"string"
},
"failedQuantity":{
"description":"The amount of automatic free quantity that failed to be added to the cart due to some pricing error, e.g. invalid site.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of free sku for this gift selection that has already been targeted and made free by the calculator in the order.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
}
}
}
Nested Schema : additionalEmails
Type: array
Additional emails to send order confirmation. Default limit is 10.
Show Source
{
"description":"Additional emails to send order confirmation. Default limit is 10.",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : approvalSystemMessages
Type: array
An array of approval messages when order going in pending approval state
Show Source
{
"description":"An array of approval messages when order going in pending approval state",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : approverMessages
Type: array
An array of approval messages when approver approving order
Show Source
{
"description":"An array of approval messages when approver approving order",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : approvers
Type: array
List of approvers of the organization.
Show Source
{
"description":"List of approvers of the organization.",
"type":"array",
"items":{
"type":"object",
"properties":{
"firstName":{
"description":"First name of approver.",
"type":"string"
},
"lastName":{
"description":"Last name of approver.",
"type":"string"
},
"approverId":{
"description":"ID of approver.",
"type":"string"
}
}
}
}
Nested Schema : billingAddress
Type: object
The billing address details.
Show Source
{
"description":"The billing address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
}
Nested Schema : discountInfo
Type: object
The discount information.
Show Source
{
"description":"The discount information.",
"type":"object",
"properties":{
"unclaimedCouponMultiPromotions":{
"description":"The coupons that were not claimed",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which some promotions were not applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
},
"orderCouponsMap":{
"description":"The coupons that were claimed.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code.",
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"The order discount.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"The implicit order discounts with the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"The total adjustment.",
"type":"string"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"The unclaimed coupons with the order.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which some promotions were not applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
},
"claimedCouponMultiPromotions":{
"description":"The coupons that were claimed.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which promotions were applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
}
}
}
Nested Schema : dynamicProperties
Type: array
Read-only list of dynamic properties for the order along with meta-data.
Show Source
{
"description":"Read-only list of dynamic properties for the order along with meta-data.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
}
Nested Schema : giftWithPurchaseInfo
Type: array
The gift information.
Show Source
{
"description":"The gift information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseQuantityAvailableForSelection":{
"description":"gift quantity available for selection",
"type":"number"
},
"giftWithPurchaseType":{
"description":"The type of the gift. (sku, product)",
"type":"string"
},
"giftWithPurchaseDetail":{
"description":"String identifying the free gift, usually the repository ID of the gift type.",
"type":"string"
},
"promotionId":{
"description":"The gift with purchase promotion ID",
"type":"string"
},
"giftWithPurchaseIdentifier":{
"description":"An identifier used to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.",
"type":"integer"
}
}
}
}
Nested Schema : giftWithPurchaseOrderMarkers
Type: array
gift with purchase order marker information
Show Source
{
"description":"gift with purchase order marker information",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"The total quantity of sku for this gift selection.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of free sku for this gift selection that has already been selected by the Shopper and added to the order.",
"type":"integer"
},
"removedQuantity":{
"description":"The amount of free quantity that has since been manually removed by a Shopper.",
"type":"number"
},
"data":{
"description":"Gift hash code to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.",
"type":"integer"
},
"autoRemove":{
"description":"Flag to indicate whether free gifts should be auto removed if the promotion no longer qualifies.",
"type":"boolean"
},
"giftDetail":{
"description":"String identifying the free gift, usually the repository ID of the gift type.",
"type":"string"
},
"automaticQuantity":{
"description":"The quantity of free sku for this gift selection that has already been auto added to the order.",
"type":"number"
},
"giftType":{
"description":"The type of the gift. (sku, product)",
"type":"string"
},
"failedQuantity":{
"description":"The amount of automatic free quantity that failed to be added to the cart due to some pricing error, e.g. invalid site.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of free sku for this gift selection that has already been targeted and made free by the calculator in the order.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
}
Nested Schema : markers
Type: array
Order markers
Show Source
{
"description":"Order markers",
"type":"array",
"items":{
"type":"object",
"properties":{
"value":{
"description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
"type":"string"
},
"key":{
"description":"Order marker key. In a marketing campaign marker, key signifies that it is a campaign marker and it also identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
"type":"string"
}
}
}
}
Nested Schema : onetimeChargesSummary
Type: array
The order price information.
Show Source
{
"description":"The order price information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
}
}
}
}
Nested Schema : payments
Type: array
Payment details for the order, including additional properties specific to the payment type.
Show Source
{
"description":"Payment details for the order, including additional properties specific to the payment type.",
"type":"array",
"items":{
"type":"object",
"properties":{
"PONumber":{
"description":"Purchase order number for invoice payment. Payment type:invoice",
"type":"string"
},
"amount":{
"description":"Amount authorized from the payment group.",
"type":"number"
},
"gatewayName":{
"description":"Payment gateway name. e.g. chaseCreditCard.",
"type":"string"
},
"maskedCardNumber":{
"description":"Masked gift card number.",
"type":"string"
},
"paymentGroupId":{
"description":"Payment group ID.",
"type":"string"
},
"savedCardId":{
"description":"ID of the saved card associated with the payment group.",
"type":"string"
},
"balance":{
"description":"Total available balance on the gift card.",
"type":"number"
},
"giftCardNumber":{
"description":"Gift card number.",
"type":"string"
},
"billTo":{
"description":"Bill-to details for payment. Applicable for B2B orders only",
"type":"object",
"properties":{
"siteUseId":{
"description":"site use id",
"type":"string"
},
"customerAccountId":{
"description":"customer account id, (It corresponds to the bill-to address accountId property)",
"type":"string"
},
"contactPartyNumber":{
"description":"contact party number",
"type":"string",
"example":"CDRM_12217"
},
"setId":{
"description":"Set ID for grouping site during new creation.",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
},
"paymentMethod":{
"description":"Payment method. e.g. physicalGiftCard/ creditCard.",
"type":"string"
},
"uiIntervention":{
"description":"This decides whether the client has to do some intervention for payment. e.g. SOP.",
"type":"string"
},
"isAmountRemaining":{
"description":"A boolean to decide if more payment can be made from this payment group.",
"type":"boolean"
},
"paymentState":{
"description":"The state of the payment group. e.g. AUTHORIZED.",
"type":"string"
}
}
}
}
Nested Schema : priceInfo
Type: object
The price information.
Show Source
{
"description":"The price information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"This field represents the total tax(Item Tax and Shipping Tax) of the order in Monetary Currency. <p/>Prerequisites for the value in this Attribute: <br/>1. PriceList configured for the site is in Monetary Currency. <p/>2. TaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled<p/>3. If the tax is included in the price of the item, then ths value presents only shipping tax in monetary currency.",
"type":"number"
},
"amount":{
"description":"The total order amount.",
"type":"number"
},
"secondaryCurrencyShippingAmount":{
"description":"The current total shipping amount in monetry currency ",
"type":"number"
},
"secondaryCurrencyTotal":{
"description":"The current total (sum ofshipping and tax)amount in monetry currency",
"type":"number"
},
"shippingSurchargeValue":{
"description":"Extra handling costs for shipping the products.",
"type":"number"
},
"taxExclusiveAmount":{
"description":"Total excluding shipping and tax in monetary currency",
"type":"number"
},
"tax":{
"description":"The total tax amount.",
"type":"number"
},
"subTotal":{
"description":"Sub-total.",
"type":"number"
},
"total":{
"description":"The order total.",
"type":"number"
},
"shipping":{
"description":"The total shipping cost.",
"type":"number"
},
"primaryCurrencyTotal":{
"description":"The current total in loyalty points in case of multi currency",
"type":"number"
},
"secondaryCurrencyShippingSurchargeValue":{
"description":"Extra handling costs for shipping the products in monetry currency.",
"type":"number"
},
"orderTotalBySite":{
"description":"The map containing order totals by site for all sites in a given order.",
"type":"object"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
Nested Schema : priceListGroup
Type: object
The price list group object.
Show Source
{
"description":"The price list group object.",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the price list group.",
"type":"string"
}
}
}
Nested Schema : quoteInfo
Type: object
the quote information of the order
Show Source
{
"description":"the quote information of the order",
"type":"object",
"properties":{
"providerNote":{
"description":"the provider note for the quoted order",
"type":"string"
},
"notes":{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile ID of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
},
"rejectionDate":{
"description":"rejection date of the quoted order",
"type":"string"
},
"requestDate":{
"description":"the date when the quote was requested in ISO format",
"type":"string"
},
"errorInfo":{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
},
"externalId":{
"description":"the external ID for the quote",
"type":"string"
},
"quoteSubmitted":{
"description":"Indicates if the quote is submitted",
"type":"boolean"
},
"rejectionNote":{
"description":"the rejection note for an order whose quote has been rejected by user",
"type":"string"
},
"quoteDate":{
"description":"the date the order was quoted in milliseconds",
"type":"number"
},
"expirationDate":{
"description":"the expiration date of the quoted order, if any",
"type":"string"
}
}
}
Nested Schema : recurringChargePriceInfo
Type: object
Recurring charge price information.
Show Source
{
"description":"Recurring charge price information.",
"type":"object",
"properties":{
"amount":{
"description":"The monetary amount of this recurring charge.",
"type":"number"
},
"total":{
"description":"The total price of the recurring charge.",
"type":"number"
},
"frequencyAmountTotals":{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
},
"shipping":{
"description":"Cost of shipping the product.",
"type":"number"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"subTotal":{
"description":"The sub-total price of the recurring charge.",
"type":"number"
},
"frequencyTaxTotals":{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
},
"currencyCode":{
"description":"The currency code for the monetary amounts. A three character currency code such as USD.",
"type":"string"
},
"totalWithoutTax":{
"description":"Total of recurring amount without tax included.",
"type":"number"
}
}
}
Nested Schema : recurringChargesSummary
Type: array
The order price information.
Show Source
{
"description":"The order price information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
}
Nested Schema : scheduledOrder
Type: array
schedule order information
Show Source
{
"description":"schedule order information",
"type":"array",
"items":{
"type":"object",
"properties":{
"lastError":{
"description":"last error of this scheduled order.",
"type":"object",
"properties":{
"errorMessages":{
"description":"An array of error messages",
"type":"array",
"items":{
"type":"string"
}
},
"errorDate":{
"description":"The date when error occurred",
"type":"string"
},
"scheduleErrorId":{
"description":"error ID of the last failed schedule order",
"type":"string"
}
}
},
"endDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"executionStatusList":{
"description":"list of orders with status that are placed with this schedule.",
"type":"array",
"items":{
"type":"object",
"properties":{
"scheduledOrderId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"errorMessages":{
"description":"The error messages list.",
"type":"array",
"items":{
"type":"string"
}
},
"orderId":{
"description":"The ID of the template order.",
"type":"string"
},
"repositoryId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"executionDate":{
"description":"The date for previous scheduled run",
"type":"string"
},
"id":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"orderSubmitted":{
"description":"The status of order.",
"type":"boolean"
},
"orderTotal":{
"description":"Total order value.",
"type":"number"
}
}
}
},
"type":{
"description":"type of order.",
"type":"string"
},
"version":{
"description":"version scheduled order.",
"type":"integer"
},
"lastScheduledRun":{
"description":"last date of order placed.",
"type":"string"
},
"schedule":{
"description":"schedule details for the schedule.",
"type":"object",
"properties":{
"daysInMonth":{
"description":"mention which days of Month schedule should run. values can be 1 to 31.",
"type":"array",
"items":{
"type":"integer"
}
},
"weeksInMonth":{
"description":" The weeks in month of the Scheduled order.Values can be 1 to 5",
"type":"array",
"items":{
"type":"integer"
}
},
"monthsInYear":{
"description":"The months in year of the Scheduled order. Values can be 0 to 11.",
"type":"array",
"items":{
"type":"integer"
}
},
"daysOfWeek":{
"description":"mention which days of week schedule should run. values can be 1 to 7.",
"type":"array",
"items":{
"type":"integer"
}
},
"occurenceInDay":{
"description":"The occurence in day on the Scheduled order. Values can be 1 or 2.",
"type":"integer"
}
}
},
"templateOrderId":{
"description":"template order ID.",
"type":"string"
},
"clonedOrders":{
"description":"list of orders that were created using this as template.",
"type":"array",
"items":{
"type":"object",
"properties":{
"orderId":{
"description":"The ID of the order created from the template.",
"type":"string"
}
}
}
},
"profileId":{
"description":"the profile ID of the user.",
"type":"string"
},
"repositoryId":{
"description":"repository ID of scheduled order.",
"type":"string"
},
"name":{
"description":"name of scheduled order.",
"type":"string"
},
"siteId":{
"description":"ID of site.",
"type":"string"
},
"nextScheduledRun":{
"description":"next date of order to be placed.",
"type":"string"
},
"id":{
"description":"The scheduled order ID.",
"type":"string"
},
"startDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"createDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"status":{
"description":"status of schedule order active or inactive.",
"type":"string"
}
},
"required":[
"schedule"
]
}
}
Nested Schema : shippingAddress
Type: object
The shipping address details.
Show Source
{
"description":"The shipping address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
}
Nested Schema : shippingGroups
Type: array
The shipping groups for the order.
Show Source
{
"description":"The shipping groups for the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"taxPriceInfo":{
"description":"The shipping tax price info details.",
"type":"object",
"properties":{
"cityTax":{
"description":"The shipping group subtotal.",
"type":"number"
},
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"valueAddedTax":{
"description":"The value added tax .",
"type":"number"
},
"countyTax":{
"description":"The county tax amount.",
"type":"number"
},
"isTaxIncluded":{
"description":"Flag that states whether is tax included.",
"type":"boolean"
},
"miscTax":{
"description":"The miscellaneous tax amount.",
"type":"string"
},
"districtTax":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"stateTax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"countryTax":{
"description":"The country tax total.",
"type":"number"
}
}
},
"shippingMethod":{
"description":"The shipping method details.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"shippingTax":{
"description":"The shipping tax.",
"type":"number"
},
"cost":{
"description":"The total cost of shipping.",
"type":"number"
},
"secondaryCurrencyShipingAmount":{
"description":"shipping amount in monetry currency ",
"type":"number"
},
"value":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"shippingMethodDescription":{
"description":"The description of the shipping method.",
"type":"string"
}
}
},
"shippingGroupId":{
"description":"The shipping group ID.",
"type":"string"
},
"submittedDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"priceInfo":{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"total":{
"description":"The total cost of shipping.",
"type":"number"
},
"shipping":{
"description":"The shipping amount.",
"type":"number"
},
"shippingSurchargeValue":{
"description":"The shipping surcharge value amount.",
"type":"number"
},
"tax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"subTotal":{
"description":"The shipping group subtotal.",
"type":"number"
},
"currencyCode":{
"description":"The shipping method amount.",
"type":"string"
},
"totalWithoutTax":{
"description":"The shipping items total.",
"type":"number"
}
}
},
"recurringChargePriceInfo":{
"description":"Recurring charge price information.",
"type":"object",
"properties":{
"amount":{
"description":"The monetary amount of this recurring charge.",
"type":"number"
},
"total":{
"description":"The total price of the recurring charge.",
"type":"number"
},
"frequencyAmountTotals":{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
},
"shipping":{
"description":"Cost of shipping the product.",
"type":"number"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"subTotal":{
"description":"The sub-total price of the recurring charge.",
"type":"number"
},
"frequencyTaxTotals":{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
},
"currencyCode":{
"description":"The currency code for the monetary amounts. A three character currency code such as USD.",
"type":"string"
},
"totalWithoutTax":{
"description":"Total of recurring amount without tax included.",
"type":"number"
}
}
},
"discountInfo":{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"orderDiscount":{
"description":"The orderDiscount.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"discountDescList":{
"description":"The list of all the order discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon code.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
}
}
},
"shipOnDate":{
"description":"The ship on date in ISO format.",
"type":"string"
},
"trackingInfo":{
"description":"Tracking Information for the Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
},
"actualShipDate":{
"description":"The actual ship date in ISO format.",
"type":"string"
},
"shippingAddress":{
"description":"The shipping address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
},
"trackingNumber":{
"description":"The tracking number.",
"type":"string"
},
"items":{
"description":"The array of products in the shipping group.",
"type":"array",
"items":{
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"Primary Thumb Image URL.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"Raw Total Price.",
"type":"string"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"shippingSurchargeValue":{
"description":"shipping surcharge value.",
"type":"number"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"discountAmount":{
"description":"The discount amount.",
"type":"number"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"onSale":{
"description":"Indicates whether the price is for an item that is on sale.",
"type":"boolean"
},
"primaryImageAltText":{
"description":"Primary Image Alternative Text.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"commerceId":{
"description":"Repository ID",
"type":"string"
},
"unitPrice":{
"description":"The unit price.",
"type":"number"
},
"primaryImageTitle":{
"description":"Primary Image Title.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product in this shipping group.",
"type":"integer"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"relationshipType":{
"description":"The type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING.",
"type":"string"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"salePrice":{
"description":"Sale Price.",
"type":"string"
},
"detailedItemPriceInfo":{
"description":"Detailed Item Price Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"active":{
"description":"UIs this product active.",
"type":"boolean"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"route":{
"description":"route.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"listPrice":{
"description":"List Price.",
"type":"string"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"shipTo":{
"description":"shipTo details for shipping.Applicable for B2B orders only",
"type":"object",
"properties":{
"contactPartyNumber":{
"description":"contact party number",
"type":"string"
},
"siteId":{
"description":"site id (It corresponds to the shipTo-address externalId property)",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
},
"status":{
"description":"The shipping group status.",
"type":"string"
}
}
}
}
Nested Schema : shippingMethod
Type: object
The shipping method details for the order.
Show Source
{
"description":"The shipping method details for the order.",
"type":"object",
"properties":{
"cost":{
"description":"The total cost of shipping.",
"type":"number"
},
"value":{
"description":"The shipping method applied to the order.",
"type":"string"
}
}
}
Nested Schema : shoppingCart/order
Type: object
The shopping-cart or order contents of the current order.
Show Source
{
"description":"The shopping-cart or order contents of the current order.",
"type":"object",
"properties":{
"items":{
"description":"The array of products in the shopping cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"childItems":{
"description":"The array of child items in the item, if the item is a configurable item. A child item can itself contain a child item array if it is a configurable product in itself.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the child item is an add-on (externally configured) or not (externally configured).",
"type":"boolean"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this item.",
"type":"string"
},
"amount":{
"description":"The total amount of this item including its child items amounts.",
"type":"number"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"skuid of the item.",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"onetimeChargesSummary":{
"description":"Summary of all one-time charges",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
}
}
}
},
"price":{
"description":"The actual price of the product.",
"type":"number"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"giftWithPurchaseCommerceItemMarkers":{
"description":"The array of giftWithPurchaseCommerceItemMarkers.",
"type":"array",
"items":{
"type":"object",
"properties":{
"remainingQuantity":{
"description":"The quantity of the commerce item that is not affected by gift with purchase.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was selected by the shopper.",
"type":"number"
},
"data":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
},
"automaticQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was auto added by pricing.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID.",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was targeted by pricing.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
},
"active":{
"description":"active or not.",
"type":"boolean"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"recurringChargesSummary":{
"description":"Summary of all recurring charges by frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"The discount information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon ID.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment by the promotion.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
},
"giftWithPurchaseDiscountInfo":{
"description":"The gift information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseChoicesAvailable":{
"description":"If this gift with purchase has multiple gift choices.",
"type":"boolean"
},
"giftWithPurchaseQuantity":{
"description":"The quantity that is gift quantity",
"type":"number"
},
"giftWithPurchaseIdentifier":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
}
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
}
}
}
Nested Schema : soldTo
Type: object
Sold-to details for B2B orders only
Show Source
{
"description":"Sold-to details for B2B orders only",
"type":"object",
"properties":{
"partyId":{
"description":"party id",
"type":"string"
},
"partyNumber":{
"description":"party number",
"type":"string"
}
}
}
Nested Schema : trackingInfo
Type: array
Tracking Information for the Order.
Show Source
{
"description":"Tracking Information for the Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"firstName":{
"description":"First name of approver.",
"type":"string"
},
"lastName":{
"description":"Last name of approver.",
"type":"string"
},
"approverId":{
"description":"ID of approver.",
"type":"string"
}
}
}
Nested Schema : orderCouponsMap
Type: object
The coupons that were claimed.
Show Source
{
"description":"The coupons that were claimed.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code.",
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
Nested Schema : orderImplicitDiscountList
Type: array
The implicit order discounts with the order.
Show Source
{
"description":"The implicit order discounts with the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"The total adjustment.",
"type":"string"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
}
Nested Schema : unclaimedCouponsMap
Type: object
The unclaimed coupons with the order.
Show Source
{
"description":"The unclaimed coupons with the order.",
"type":"object",
"properties":{
"couponCode":{
"description":"Coupon Code, corresponding to which some promotions were not applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
}
Nested Schema : couponCode
Type: object
Coupon Code.
Show Source
{
"description":"Coupon Code.",
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"The total adjustment.",
"type":"string"
},
"secondaryCurrencyTotalAdjustment":{
"description":"The total adjustment in monetary currency.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
Nested Schema : couponCode
Type: array
Coupon Code, corresponding to which some promotions were not applied
Show Source
{
"description":"Coupon Code, corresponding to which some promotions were not applied",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
-
id:
string
The ID of the dynamic property.
-
label:
string
The label of the dynamic property.
-
value:
string
The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.
{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"giftWithPurchaseQuantityAvailableForSelection":{
"description":"gift quantity available for selection",
"type":"number"
},
"giftWithPurchaseType":{
"description":"The type of the gift. (sku, product)",
"type":"string"
},
"giftWithPurchaseDetail":{
"description":"String identifying the free gift, usually the repository ID of the gift type.",
"type":"string"
},
"promotionId":{
"description":"The gift with purchase promotion ID",
"type":"string"
},
"giftWithPurchaseIdentifier":{
"description":"An identifier used to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.",
"type":"integer"
}
}
}
Nested Schema : items
Type: object
Show Source
-
automaticQuantity:
number
The quantity of free sku for this gift selection that has already been auto added to the order.
-
autoRemove:
boolean
Flag to indicate whether free gifts should be auto removed if the promotion no longer qualifies.
-
data:
integer
Gift hash code to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.
-
failedQuantity:
number
The amount of automatic free quantity that failed to be added to the cart due to some pricing error, e.g. invalid site.
-
giftDetail:
string
String identifying the free gift, usually the repository ID of the gift type.
-
giftType:
string
The type of the gift. (sku, product)
-
key:
string
-
quantity:
number
The total quantity of sku for this gift selection.
-
removedQuantity:
number
The amount of free quantity that has since been manually removed by a Shopper.
-
selectedQuantity:
integer
The quantity of free sku for this gift selection that has already been selected by the Shopper and added to the order.
-
targetedQuantity:
number
The quantity of free sku for this gift selection that has already been targeted and made free by the calculator in the order.
-
value:
string
The gift with purchase promotion ID
{
"type":"object",
"properties":{
"quantity":{
"description":"The total quantity of sku for this gift selection.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of free sku for this gift selection that has already been selected by the Shopper and added to the order.",
"type":"integer"
},
"removedQuantity":{
"description":"The amount of free quantity that has since been manually removed by a Shopper.",
"type":"number"
},
"data":{
"description":"Gift hash code to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one.",
"type":"integer"
},
"autoRemove":{
"description":"Flag to indicate whether free gifts should be auto removed if the promotion no longer qualifies.",
"type":"boolean"
},
"giftDetail":{
"description":"String identifying the free gift, usually the repository ID of the gift type.",
"type":"string"
},
"automaticQuantity":{
"description":"The quantity of free sku for this gift selection that has already been auto added to the order.",
"type":"number"
},
"giftType":{
"description":"The type of the gift. (sku, product)",
"type":"string"
},
"failedQuantity":{
"description":"The amount of automatic free quantity that failed to be added to the cart due to some pricing error, e.g. invalid site.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of free sku for this gift selection that has already been targeted and made free by the calculator in the order.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
-
key:
string
Order marker key. In a marketing campaign marker, key signifies that it is a campaign marker and it also identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua
-
value:
string
Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID
{
"type":"object",
"properties":{
"value":{
"description":"Order marker value. In the case of a marketing campaign, it represents the actual unique campaign ID",
"type":"string"
},
"key":{
"description":"Order marker key. In a marketing campaign marker, key signifies that it is a campaign marker and it also identifies the external marketing system that is the source of the campaign, e.g., campaign_eloqua",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"PONumber":{
"description":"Purchase order number for invoice payment. Payment type:invoice",
"type":"string"
},
"amount":{
"description":"Amount authorized from the payment group.",
"type":"number"
},
"gatewayName":{
"description":"Payment gateway name. e.g. chaseCreditCard.",
"type":"string"
},
"maskedCardNumber":{
"description":"Masked gift card number.",
"type":"string"
},
"paymentGroupId":{
"description":"Payment group ID.",
"type":"string"
},
"savedCardId":{
"description":"ID of the saved card associated with the payment group.",
"type":"string"
},
"balance":{
"description":"Total available balance on the gift card.",
"type":"number"
},
"giftCardNumber":{
"description":"Gift card number.",
"type":"string"
},
"billTo":{
"description":"Bill-to details for payment. Applicable for B2B orders only",
"type":"object",
"properties":{
"siteUseId":{
"description":"site use id",
"type":"string"
},
"customerAccountId":{
"description":"customer account id, (It corresponds to the bill-to address accountId property)",
"type":"string"
},
"contactPartyNumber":{
"description":"contact party number",
"type":"string",
"example":"CDRM_12217"
},
"setId":{
"description":"Set ID for grouping site during new creation.",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
},
"paymentMethod":{
"description":"Payment method. e.g. physicalGiftCard/ creditCard.",
"type":"string"
},
"uiIntervention":{
"description":"This decides whether the client has to do some intervention for payment. e.g. SOP.",
"type":"string"
},
"isAmountRemaining":{
"description":"A boolean to decide if more payment can be made from this payment group.",
"type":"boolean"
},
"paymentState":{
"description":"The state of the payment group. e.g. AUTHORIZED.",
"type":"string"
}
}
}
Nested Schema : billTo
Type: object
Bill-to details for payment. Applicable for B2B orders only
Show Source
{
"description":"Bill-to details for payment. Applicable for B2B orders only",
"type":"object",
"properties":{
"siteUseId":{
"description":"site use id",
"type":"string"
},
"customerAccountId":{
"description":"customer account id, (It corresponds to the bill-to address accountId property)",
"type":"string"
},
"contactPartyNumber":{
"description":"contact party number",
"type":"string",
"example":"CDRM_12217"
},
"setId":{
"description":"Set ID for grouping site during new creation.",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
}
Nested Schema : orderTotalBySite
Type: object
The map containing order totals by site for all sites in a given order.
Nested Schema : errorInfo
Type: array
the array of errors, if any
Show Source
{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : notes
Type: array
the notes (history) for the order
Show Source
{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile ID of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile ID of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
Nested Schema : frequencyAmountTotals
Type: array
The total for each recurring charge frequency
Show Source
{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
}
Nested Schema : frequencyTaxTotals
Type: array
The tax for each recurring charge frequency
Show Source
{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"lastError":{
"description":"last error of this scheduled order.",
"type":"object",
"properties":{
"errorMessages":{
"description":"An array of error messages",
"type":"array",
"items":{
"type":"string"
}
},
"errorDate":{
"description":"The date when error occurred",
"type":"string"
},
"scheduleErrorId":{
"description":"error ID of the last failed schedule order",
"type":"string"
}
}
},
"endDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"executionStatusList":{
"description":"list of orders with status that are placed with this schedule.",
"type":"array",
"items":{
"type":"object",
"properties":{
"scheduledOrderId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"errorMessages":{
"description":"The error messages list.",
"type":"array",
"items":{
"type":"string"
}
},
"orderId":{
"description":"The ID of the template order.",
"type":"string"
},
"repositoryId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"executionDate":{
"description":"The date for previous scheduled run",
"type":"string"
},
"id":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"orderSubmitted":{
"description":"The status of order.",
"type":"boolean"
},
"orderTotal":{
"description":"Total order value.",
"type":"number"
}
}
}
},
"type":{
"description":"type of order.",
"type":"string"
},
"version":{
"description":"version scheduled order.",
"type":"integer"
},
"lastScheduledRun":{
"description":"last date of order placed.",
"type":"string"
},
"schedule":{
"description":"schedule details for the schedule.",
"type":"object",
"properties":{
"daysInMonth":{
"description":"mention which days of Month schedule should run. values can be 1 to 31.",
"type":"array",
"items":{
"type":"integer"
}
},
"weeksInMonth":{
"description":" The weeks in month of the Scheduled order.Values can be 1 to 5",
"type":"array",
"items":{
"type":"integer"
}
},
"monthsInYear":{
"description":"The months in year of the Scheduled order. Values can be 0 to 11.",
"type":"array",
"items":{
"type":"integer"
}
},
"daysOfWeek":{
"description":"mention which days of week schedule should run. values can be 1 to 7.",
"type":"array",
"items":{
"type":"integer"
}
},
"occurenceInDay":{
"description":"The occurence in day on the Scheduled order. Values can be 1 or 2.",
"type":"integer"
}
}
},
"templateOrderId":{
"description":"template order ID.",
"type":"string"
},
"clonedOrders":{
"description":"list of orders that were created using this as template.",
"type":"array",
"items":{
"type":"object",
"properties":{
"orderId":{
"description":"The ID of the order created from the template.",
"type":"string"
}
}
}
},
"profileId":{
"description":"the profile ID of the user.",
"type":"string"
},
"repositoryId":{
"description":"repository ID of scheduled order.",
"type":"string"
},
"name":{
"description":"name of scheduled order.",
"type":"string"
},
"siteId":{
"description":"ID of site.",
"type":"string"
},
"nextScheduledRun":{
"description":"next date of order to be placed.",
"type":"string"
},
"id":{
"description":"The scheduled order ID.",
"type":"string"
},
"startDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"createDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"status":{
"description":"status of schedule order active or inactive.",
"type":"string"
}
},
"required":[
"schedule"
]
}
Nested Schema : clonedOrders
Type: array
list of orders that were created using this as template.
Show Source
{
"description":"list of orders that were created using this as template.",
"type":"array",
"items":{
"type":"object",
"properties":{
"orderId":{
"description":"The ID of the order created from the template.",
"type":"string"
}
}
}
}
Nested Schema : executionStatusList
Type: array
list of orders with status that are placed with this schedule.
Show Source
{
"description":"list of orders with status that are placed with this schedule.",
"type":"array",
"items":{
"type":"object",
"properties":{
"scheduledOrderId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"errorMessages":{
"description":"The error messages list.",
"type":"array",
"items":{
"type":"string"
}
},
"orderId":{
"description":"The ID of the template order.",
"type":"string"
},
"repositoryId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"executionDate":{
"description":"The date for previous scheduled run",
"type":"string"
},
"id":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"orderSubmitted":{
"description":"The status of order.",
"type":"boolean"
},
"orderTotal":{
"description":"Total order value.",
"type":"number"
}
}
}
}
Nested Schema : lastError
Type: object
last error of this scheduled order.
Show Source
{
"description":"last error of this scheduled order.",
"type":"object",
"properties":{
"errorMessages":{
"description":"An array of error messages",
"type":"array",
"items":{
"type":"string"
}
},
"errorDate":{
"description":"The date when error occurred",
"type":"string"
},
"scheduleErrorId":{
"description":"error ID of the last failed schedule order",
"type":"string"
}
}
}
Nested Schema : schedule
Type: object
schedule details for the schedule.
Show Source
{
"description":"schedule details for the schedule.",
"type":"object",
"properties":{
"daysInMonth":{
"description":"mention which days of Month schedule should run. values can be 1 to 31.",
"type":"array",
"items":{
"type":"integer"
}
},
"weeksInMonth":{
"description":" The weeks in month of the Scheduled order.Values can be 1 to 5",
"type":"array",
"items":{
"type":"integer"
}
},
"monthsInYear":{
"description":"The months in year of the Scheduled order. Values can be 0 to 11.",
"type":"array",
"items":{
"type":"integer"
}
},
"daysOfWeek":{
"description":"mention which days of week schedule should run. values can be 1 to 7.",
"type":"array",
"items":{
"type":"integer"
}
},
"occurenceInDay":{
"description":"The occurence in day on the Scheduled order. Values can be 1 or 2.",
"type":"integer"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"orderId":{
"description":"The ID of the order created from the template.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"scheduledOrderId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"errorMessages":{
"description":"The error messages list.",
"type":"array",
"items":{
"type":"string"
}
},
"orderId":{
"description":"The ID of the template order.",
"type":"string"
},
"repositoryId":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"executionDate":{
"description":"The date for previous scheduled run",
"type":"string"
},
"id":{
"description":"The ID of the Scheduled order.",
"type":"string"
},
"orderSubmitted":{
"description":"The status of order.",
"type":"boolean"
},
"orderTotal":{
"description":"Total order value.",
"type":"number"
}
}
}
Nested Schema : errorMessages
Type: array
The error messages list.
Show Source
{
"description":"The error messages list.",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : errorMessages
Type: array
An array of error messages
Show Source
{
"description":"An array of error messages",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : daysInMonth
Type: array
mention which days of Month schedule should run. values can be 1 to 31.
Show Source
{
"description":"mention which days of Month schedule should run. values can be 1 to 31.",
"type":"array",
"items":{
"type":"integer"
}
}
Nested Schema : daysOfWeek
Type: array
mention which days of week schedule should run. values can be 1 to 7.
Show Source
{
"description":"mention which days of week schedule should run. values can be 1 to 7.",
"type":"array",
"items":{
"type":"integer"
}
}
Nested Schema : monthsInYear
Type: array
The months in year of the Scheduled order. Values can be 0 to 11.
Show Source
{
"description":"The months in year of the Scheduled order. Values can be 0 to 11.",
"type":"array",
"items":{
"type":"integer"
}
}
Nested Schema : weeksInMonth
Type: array
The weeks in month of the Scheduled order.Values can be 1 to 5
Show Source
{
"description":" The weeks in month of the Scheduled order.Values can be 1 to 5",
"type":"array",
"items":{
"type":"integer"
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"taxPriceInfo":{
"description":"The shipping tax price info details.",
"type":"object",
"properties":{
"cityTax":{
"description":"The shipping group subtotal.",
"type":"number"
},
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"valueAddedTax":{
"description":"The value added tax .",
"type":"number"
},
"countyTax":{
"description":"The county tax amount.",
"type":"number"
},
"isTaxIncluded":{
"description":"Flag that states whether is tax included.",
"type":"boolean"
},
"miscTax":{
"description":"The miscellaneous tax amount.",
"type":"string"
},
"districtTax":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"stateTax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"countryTax":{
"description":"The country tax total.",
"type":"number"
}
}
},
"shippingMethod":{
"description":"The shipping method details.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"shippingTax":{
"description":"The shipping tax.",
"type":"number"
},
"cost":{
"description":"The total cost of shipping.",
"type":"number"
},
"secondaryCurrencyShipingAmount":{
"description":"shipping amount in monetry currency ",
"type":"number"
},
"value":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"shippingMethodDescription":{
"description":"The description of the shipping method.",
"type":"string"
}
}
},
"shippingGroupId":{
"description":"The shipping group ID.",
"type":"string"
},
"submittedDate":{
"description":"The submitted date in ISO format.",
"type":"string"
},
"priceInfo":{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"total":{
"description":"The total cost of shipping.",
"type":"number"
},
"shipping":{
"description":"The shipping amount.",
"type":"number"
},
"shippingSurchargeValue":{
"description":"The shipping surcharge value amount.",
"type":"number"
},
"tax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"subTotal":{
"description":"The shipping group subtotal.",
"type":"number"
},
"currencyCode":{
"description":"The shipping method amount.",
"type":"string"
},
"totalWithoutTax":{
"description":"The shipping items total.",
"type":"number"
}
}
},
"recurringChargePriceInfo":{
"description":"Recurring charge price information.",
"type":"object",
"properties":{
"amount":{
"description":"The monetary amount of this recurring charge.",
"type":"number"
},
"total":{
"description":"The total price of the recurring charge.",
"type":"number"
},
"frequencyAmountTotals":{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
},
"shipping":{
"description":"Cost of shipping the product.",
"type":"number"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"subTotal":{
"description":"The sub-total price of the recurring charge.",
"type":"number"
},
"frequencyTaxTotals":{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
},
"currencyCode":{
"description":"The currency code for the monetary amounts. A three character currency code such as USD.",
"type":"string"
},
"totalWithoutTax":{
"description":"Total of recurring amount without tax included.",
"type":"number"
}
}
},
"discountInfo":{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"orderDiscount":{
"description":"The orderDiscount.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"discountDescList":{
"description":"The list of all the order discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon code.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
}
}
},
"shipOnDate":{
"description":"The ship on date in ISO format.",
"type":"string"
},
"trackingInfo":{
"description":"Tracking Information for the Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
},
"actualShipDate":{
"description":"The actual ship date in ISO format.",
"type":"string"
},
"shippingAddress":{
"description":"The shipping address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
},
"trackingNumber":{
"description":"The tracking number.",
"type":"string"
},
"items":{
"description":"The array of products in the shipping group.",
"type":"array",
"items":{
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"Primary Thumb Image URL.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"Raw Total Price.",
"type":"string"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"shippingSurchargeValue":{
"description":"shipping surcharge value.",
"type":"number"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"discountAmount":{
"description":"The discount amount.",
"type":"number"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"onSale":{
"description":"Indicates whether the price is for an item that is on sale.",
"type":"boolean"
},
"primaryImageAltText":{
"description":"Primary Image Alternative Text.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"commerceId":{
"description":"Repository ID",
"type":"string"
},
"unitPrice":{
"description":"The unit price.",
"type":"number"
},
"primaryImageTitle":{
"description":"Primary Image Title.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product in this shipping group.",
"type":"integer"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"relationshipType":{
"description":"The type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING.",
"type":"string"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"salePrice":{
"description":"Sale Price.",
"type":"string"
},
"detailedItemPriceInfo":{
"description":"Detailed Item Price Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"active":{
"description":"UIs this product active.",
"type":"boolean"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"route":{
"description":"route.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"listPrice":{
"description":"List Price.",
"type":"string"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"shipTo":{
"description":"shipTo details for shipping.Applicable for B2B orders only",
"type":"object",
"properties":{
"contactPartyNumber":{
"description":"contact party number",
"type":"string"
},
"siteId":{
"description":"site id (It corresponds to the shipTo-address externalId property)",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
},
"status":{
"description":"The shipping group status.",
"type":"string"
}
}
}
Nested Schema : discountInfo
Type: object
The shipping group price information.
Show Source
{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"orderDiscount":{
"description":"The orderDiscount.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"discountDescList":{
"description":"The list of all the order discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon code.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
}
}
}
Nested Schema : items
Type: array
The array of products in the shipping group.
Show Source
{
"description":"The array of products in the shipping group.",
"type":"array",
"items":{
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"Primary Thumb Image URL.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"Raw Total Price.",
"type":"string"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"shippingSurchargeValue":{
"description":"shipping surcharge value.",
"type":"number"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"discountAmount":{
"description":"The discount amount.",
"type":"number"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"onSale":{
"description":"Indicates whether the price is for an item that is on sale.",
"type":"boolean"
},
"primaryImageAltText":{
"description":"Primary Image Alternative Text.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"commerceId":{
"description":"Repository ID",
"type":"string"
},
"unitPrice":{
"description":"The unit price.",
"type":"number"
},
"primaryImageTitle":{
"description":"Primary Image Title.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product in this shipping group.",
"type":"integer"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"relationshipType":{
"description":"The type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING.",
"type":"string"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"salePrice":{
"description":"Sale Price.",
"type":"string"
},
"detailedItemPriceInfo":{
"description":"Detailed Item Price Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"active":{
"description":"UIs this product active.",
"type":"boolean"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"route":{
"description":"route.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"listPrice":{
"description":"List Price.",
"type":"string"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
}
Nested Schema : priceInfo
Type: object
The shipping group price information.
Show Source
{
"description":"The shipping group price information.",
"type":"object",
"properties":{
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"total":{
"description":"The total cost of shipping.",
"type":"number"
},
"shipping":{
"description":"The shipping amount.",
"type":"number"
},
"shippingSurchargeValue":{
"description":"The shipping surcharge value amount.",
"type":"number"
},
"tax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"subTotal":{
"description":"The shipping group subtotal.",
"type":"number"
},
"currencyCode":{
"description":"The shipping method amount.",
"type":"string"
},
"totalWithoutTax":{
"description":"The shipping items total.",
"type":"number"
}
}
}
Nested Schema : recurringChargePriceInfo
Type: object
Recurring charge price information.
Show Source
{
"description":"Recurring charge price information.",
"type":"object",
"properties":{
"amount":{
"description":"The monetary amount of this recurring charge.",
"type":"number"
},
"total":{
"description":"The total price of the recurring charge.",
"type":"number"
},
"frequencyAmountTotals":{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
},
"shipping":{
"description":"Cost of shipping the product.",
"type":"number"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"subTotal":{
"description":"The sub-total price of the recurring charge.",
"type":"number"
},
"frequencyTaxTotals":{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
},
"currencyCode":{
"description":"The currency code for the monetary amounts. A three character currency code such as USD.",
"type":"string"
},
"totalWithoutTax":{
"description":"Total of recurring amount without tax included.",
"type":"number"
}
}
}
Nested Schema : shippingAddress
Type: object
The shipping address details.
Show Source
{
"description":"The shipping address details.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name.",
"type":"string"
},
"country":{
"description":"Country.",
"type":"string"
},
"address3":{
"description":"Address snippet.",
"type":"string"
},
"address2":{
"description":"Address snippet.",
"type":"string"
},
"city":{
"description":"City.",
"type":"string"
},
"prefix":{
"description":"Name prefix.",
"type":"string"
},
"address1":{
"description":"Address snippet.",
"type":"string"
},
"postalCode":{
"description":"Postal code.",
"type":"string"
},
"jobTitle":{
"description":"Job title.",
"type":"string"
},
"companyName":{
"description":"Company name.",
"type":"string"
},
"county":{
"description":"County.",
"type":"string"
},
"suffix":{
"description":"Name suffix.",
"type":"string"
},
"selectedCountry":{
"description":"Country code.",
"type":"string"
},
"firstName":{
"description":"First name.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number.",
"type":"string"
},
"faxNumber":{
"description":"Fax number.",
"type":"string"
},
"alias":{
"description":"Address alias.",
"type":"string"
},
"middleName":{
"description":"Middle name.",
"type":"string"
},
"state":{
"description":"State.",
"type":"string"
},
"selectedState":{
"description":"State code.",
"type":"string"
},
"email":{
"description":"Email address.",
"type":"string"
},
"state_ISOCode":{
"description":"State ISO code.",
"type":"string"
}
}
}
Nested Schema : shippingMethod
Type: object
The shipping method details.
Show Source
{
"description":"The shipping method details.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"shippingTax":{
"description":"The shipping tax.",
"type":"number"
},
"cost":{
"description":"The total cost of shipping.",
"type":"number"
},
"secondaryCurrencyShipingAmount":{
"description":"shipping amount in monetry currency ",
"type":"number"
},
"value":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"shippingMethodDescription":{
"description":"The description of the shipping method.",
"type":"string"
}
}
}
Nested Schema : shipTo
Type: object
shipTo details for shipping.Applicable for B2B orders only
Show Source
{
"description":"shipTo details for shipping.Applicable for B2B orders only",
"type":"object",
"properties":{
"contactPartyNumber":{
"description":"contact party number",
"type":"string"
},
"siteId":{
"description":"site id (It corresponds to the shipTo-address externalId property)",
"type":"string"
},
"partyId":{
"description":"party id ",
"type":"string"
}
}
}
Nested Schema : taxPriceInfo
Type: object
The shipping tax price info details.
Show Source
{
"description":"The shipping tax price info details.",
"type":"object",
"properties":{
"cityTax":{
"description":"The shipping group subtotal.",
"type":"number"
},
"secondaryCurrencyTaxAmount":{
"description":"Shipping tax amount in monetry currency",
"type":"number"
},
"amount":{
"description":"The shipping method amount.",
"type":"number"
},
"valueAddedTax":{
"description":"The value added tax .",
"type":"number"
},
"countyTax":{
"description":"The county tax amount.",
"type":"number"
},
"isTaxIncluded":{
"description":"Flag that states whether is tax included.",
"type":"boolean"
},
"miscTax":{
"description":"The miscellaneous tax amount.",
"type":"string"
},
"districtTax":{
"description":"The shipping method applied to the order.",
"type":"string"
},
"stateTax":{
"description":"The shipping method tax amount.",
"type":"number"
},
"countryTax":{
"description":"The country tax total.",
"type":"number"
}
}
}
Nested Schema : trackingInfo
Type: array
Tracking Information for the Order.
Show Source
{
"description":"Tracking Information for the Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
}
Nested Schema : discountDescList
Type: array
The list of all the order discounts.
Show Source
{
"description":"The list of all the order discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon code.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon code.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"Primary Thumb Image URL.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"Raw Total Price.",
"type":"string"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"shippingSurchargeValue":{
"description":"shipping surcharge value.",
"type":"number"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"discountAmount":{
"description":"The discount amount.",
"type":"number"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"onSale":{
"description":"Indicates whether the price is for an item that is on sale.",
"type":"boolean"
},
"primaryImageAltText":{
"description":"Primary Image Alternative Text.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"commerceId":{
"description":"Repository ID",
"type":"string"
},
"unitPrice":{
"description":"The unit price.",
"type":"number"
},
"primaryImageTitle":{
"description":"Primary Image Title.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product in this shipping group.",
"type":"integer"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"relationshipType":{
"description":"The type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING.",
"type":"string"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"salePrice":{
"description":"Sale Price.",
"type":"string"
},
"detailedItemPriceInfo":{
"description":"Detailed Item Price Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"active":{
"description":"UIs this product active.",
"type":"boolean"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"route":{
"description":"route.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"listPrice":{
"description":"List Price.",
"type":"string"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
Nested Schema : detailedItemPriceInfo
Type: array
Detailed Item Price Information.
Show Source
{
"description":"Detailed Item Price Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
}
Nested Schema : detailedRecurringChargeInfo
Type: object
Detailed Item Price Information.
Show Source
{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
}
Nested Schema : dynamicProperties
Type: array
Array of custom properties at order line item level.
Show Source
{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
}
Nested Schema : externalData
Type: array
External data to be associated with a commerce item, provided by a configurator system.
Show Source
{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
}
Nested Schema : skuProperties
Type: array
Sku properties Information
Show Source
{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
}
Nested Schema : variant
Type: array
List of variants for the product.
Show Source
{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"discounted":{
"description":"Is this item discounted.",
"type":"boolean"
},
"amount":{
"description":"The amount.",
"type":"number"
},
"quantity":{
"description":"The quantity.",
"type":"integer"
},
"tax":{
"description":"The tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"Detailed Unit Price.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
-
id:
string
The ID of the dynamic property.
-
label:
string
The label of the dynamic property.
-
value:
string
The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.
{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
-
actionCode:
string
The action code that has been set on the externalData item by the configurator system.
-
name:
string
The name to be associated with the externalData item.
-
values:
object values
The array of values associated with an externalData item.
{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
Nested Schema : values
Type: object
The array of values associated with an externalData item.
Show Source
{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
Nested Schema : frequencyAmountTotals
Type: array
The total for each recurring charge frequency
Show Source
{
"description":"The total for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
}
Nested Schema : frequencyTaxTotals
Type: array
The tax for each recurring charge frequency
Show Source
{
"description":"The tax for each recurring charge frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"total":{
"description":"The total amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's total e.g. Monthly.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"tax":{
"description":"The tax amount for the frequency.",
"type":"string"
},
"frequency":{
"description":"The frequency for the item's tax e.g. Monthly.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}
Nested Schema : items
Type: array
The array of products in the shopping cart.
Show Source
{
"description":"The array of products in the shopping cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"childItems":{
"description":"The array of child items in the item, if the item is a configurable item. A child item can itself contain a child item array if it is a configurable product in itself.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the child item is an add-on (externally configured) or not (externally configured).",
"type":"boolean"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this item.",
"type":"string"
},
"amount":{
"description":"The total amount of this item including its child items amounts.",
"type":"number"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"skuid of the item.",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"onetimeChargesSummary":{
"description":"Summary of all one-time charges",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
}
}
}
},
"price":{
"description":"The actual price of the product.",
"type":"number"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"giftWithPurchaseCommerceItemMarkers":{
"description":"The array of giftWithPurchaseCommerceItemMarkers.",
"type":"array",
"items":{
"type":"object",
"properties":{
"remainingQuantity":{
"description":"The quantity of the commerce item that is not affected by gift with purchase.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was selected by the shopper.",
"type":"number"
},
"data":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
},
"automaticQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was auto added by pricing.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID.",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was targeted by pricing.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
},
"active":{
"description":"active or not.",
"type":"boolean"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"recurringChargesSummary":{
"description":"Summary of all recurring charges by frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"The discount information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon ID.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment by the promotion.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
},
"giftWithPurchaseDiscountInfo":{
"description":"The gift information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseChoicesAvailable":{
"description":"If this gift with purchase has multiple gift choices.",
"type":"boolean"
},
"giftWithPurchaseQuantity":{
"description":"The quantity that is gift quantity",
"type":"number"
},
"giftWithPurchaseIdentifier":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
}
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"dynamicProperties":{
"description":"Array of custom properties at order line item level.",
"type":"array",
"items":{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"label":{
"description":"The label of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property. The value type depends on how the dynamic property was defined and might be something other than string, such as boolean or number.",
"type":"string"
}
}
}
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"availabilityDate":{
"description":"The Availability date of commerce Item.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"preOrderQuantity":{
"description":"Pre Order Quantity of the Items.",
"type":"number"
},
"childItems":{
"description":"The array of child items in the item, if the item is a configurable item. A child item can itself contain a child item array if it is a configurable product in itself.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the child item is an add-on (externally configured) or not (externally configured).",
"type":"boolean"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this item.",
"type":"string"
},
"amount":{
"description":"The total amount of this item including its child items amounts.",
"type":"number"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"skuid of the item.",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"commerceItemId":{
"description":"The unique line item ID distinguisher. This field becomes required for split shipping when combineLineItems is set to no or when an externally configurable item is not sold as package.",
"type":"string"
},
"onetimeChargesSummary":{
"description":"Summary of all one-time charges",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
}
}
}
},
"price":{
"description":"The actual price of the product.",
"type":"number"
},
"variant":{
"description":"List of variants for the product.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"The variant option value.",
"type":"string"
},
"optionName":{
"description":"The variant option name.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"pointOfNoRevision":{
"description":"The boolean that indicates if the item has passed pointOfNoRevision.",
"type":"boolean"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"giftWithPurchaseCommerceItemMarkers":{
"description":"The array of giftWithPurchaseCommerceItemMarkers.",
"type":"array",
"items":{
"type":"object",
"properties":{
"remainingQuantity":{
"description":"The quantity of the commerce item that is not affected by gift with purchase.",
"type":"number"
},
"selectedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was selected by the shopper.",
"type":"number"
},
"data":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
},
"automaticQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was auto added by pricing.",
"type":"number"
},
"value":{
"description":"The gift with purchase promotion ID.",
"type":"string"
},
"targetedQuantity":{
"description":"The quantity of the free gift that this commerce item is making free and was targeted by pricing.",
"type":"number"
},
"key":{
"description":"atg.gwp",
"type":"string"
}
}
}
},
"active":{
"description":"active or not.",
"type":"boolean"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"recurringChargesSummary":{
"description":"Summary of all recurring charges by frequency",
"type":"array",
"items":{
"type":"object",
"properties":{
"amount":{
"description":"price for whole quantity",
"type":"number"
},
"price":{
"description":"price for one quantity",
"type":"number"
},
"frequency":{
"description":"Frequency of this summary i.e, per month, per year etc",
"type":"string"
}
}
}
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"The product variant ID.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"propertyType":{
"description":"Type that indicates whether it is a base or a custom SKU property,",
"type":"string"
},
"name":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
},
"id":{
"description":"ID of the Dynamic SKU Property.",
"type":"string"
},
"value":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"The discount information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLongDesc":{
"description":"The description of the promotion.",
"type":"string"
},
"promotionName":{
"description":"The display name of the promotion.",
"type":"string"
},
"external":{
"description":"States whether this promotion was applied by an external system (only present on external promotions).",
"type":"boolean"
},
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"coupon":{
"description":"The coupon ID.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment by the promotion.",
"type":"number"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The promotion ID.",
"type":"string"
},
"giftWithPurchaseDiscountInfo":{
"description":"The gift information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseChoicesAvailable":{
"description":"If this gift with purchase has multiple gift choices.",
"type":"boolean"
},
"giftWithPurchaseQuantity":{
"description":"The quantity that is gift quantity",
"type":"number"
},
"giftWithPurchaseIdentifier":{
"description":"The gift hash code for this gift with purchase promotion.",
"type":"integer"
}
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"backOrderQuantity":{
"description":"Back Order Quantity of the Items.",
"type":"number"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
Nested Schema : childItems
Type: array
The array of child items in the item, if the item is a configurable item. A child item can itself contain a child item array if it is a configurable product in itself.
Show Source
{
"description":"The array of child items in the item, if the item is a configurable item. A child item can itself contain a child item array if it is a configurable product in itself.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the child item is an add-on (externally configured) or not (externally configured).",
"type":"boolean"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this item.",
"type":"string"
},
"amount":{
"description":"The total amount of this item including its child items amounts.",
"type":"number"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"skuid of the item.",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the child item is an add-on (externally configured) or not (externally configured).",
"type":"boolean"
},
"rawTotalPrice":{
"description":"The raw price of the product.",
"type":"number"
},
"displayName":{
"description":"The name of the product.",
"type":"string"
},
"externalData":{
"description":"External data to be associated with a commerce item, provided by a configurator system.",
"type":"array",
"items":{
"type":"object",
"properties":{
"values":{
"description":"The array of values associated with an externalData item.",
"type":"object",
"properties":{
"dynamic_property_key":{
"description":"This property's name and value will be retrieved from a configurator system, so will be dynamically set.",
"type":"string"
}
}
},
"name":{
"description":"The name to be associated with the externalData item.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the externalData item by the configurator system.",
"type":"string"
}
}
}
},
"billingProfileId":{
"description":"The billing profile ID associated to the current item.",
"type":"string"
},
"billingAccountId":{
"description":"The billing account ID associated to the current item.",
"type":"string"
},
"assetKey":{
"description":"The assetKey is assigned only when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"A price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable).",
"type":"number"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"id":{
"description":"Repository ID of the commerce item.",
"type":"string"
},
"state":{
"description":"state at commerceItem level",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"The unit price of the product.",
"type":"number"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this item.",
"type":"string"
},
"amount":{
"description":"The total amount of this item including its child items amounts.",
"type":"number"
},
"quantity":{
"description":"The quantity of the product.",
"type":"integer"
},
"productId":{
"description":"ID of the product in the cart.",
"type":"string"
},
"externalRecurringCharge":{
"description":"The external recurring price.",
"type":"number"
},
"parentAssetKey":{
"description":"The parentAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"rootAssetKey":{
"description":"The rootAssetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPriceQuantity":{
"description":"The maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable).",
"type":"integer"
},
"externalRecurringChargeFrequency":{
"description":"The frequency for the recurring charge e.g. Monthly.",
"type":"string"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"externalRecurringChargeDuration":{
"description":"The duration for the recurring charge e.g. 12 months.",
"type":"string"
},
"catRefId":{
"description":"skuid of the item.",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"detailedRecurringChargeInfo":{
"description":"Detailed Item Price Information.",
"type":"object",
"properties":{
"discounted":{
"description":"Whether the price is discounted.",
"type":"boolean"
},
"amount":{
"description":"The monetary amount for the recurring charge.",
"type":"number"
},
"quantity":{
"description":"The number of items covered by this recurring charge price info",
"type":"integer"
},
"tax":{
"description":"Monetary tax amount.",
"type":"number"
},
"orderDiscountShare":{
"description":"The order Discount Share.",
"type":"number"
},
"detailedUnitPrice":{
"description":"The detailed unit price: amount / quantity. (read-only)",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code for the monetary amounts.",
"type":"string"
}
}
},
"shopperInput":{
"description":"Map of shopper input keys to values",
"additionalProperties":{
"type":"string"
},
"type":"object"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
},
"recurringCharge":{
"description":"The recurring charge for the item.",
"type":"number"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"carrierName":{
"description":"Carrier Name for Tracking.",
"type":"string"
},
"carrierUrl":{
"description":"Carrier URL for Tracking.",
"type":"string"
},
"carrierId":{
"description":"Carrier ID for Tracking.",
"type":"string"
},
"trackingNumber":{
"description":"Tracking Number.",
"type":"string"
}
}
}