Root Schema : rejectOrder_response
Type: object
Show Source
-
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.
-
approverMessages:
string
-
approvers:
array approvers
List of approvers of the organization.
-
creationDate:
string
The creation date in ISO format.
-
creationSiteId:
string
The ID of the site on which the order was created on. This may differ to siteId value if the site is part of a cart sharing group.
-
creationTime:
number
-
discountInfo:
object discountInfo
-
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
Gift Selection Information
-
giftWithPurchaseOrderMarkers:
array giftWithPurchaseOrderMarkers
Gift With Purchase order markers information
-
id(required):
string
-
markers:
array markers
-
orderAction:
string
The action performed on the order.
-
orderComments:
array orderComments
-
paymentGroup:
object paymentGroup
Payment Group for the order.
-
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
PriceList group of the order.
-
pricingMessages:
object pricingMessages
The Pricing messages information.
-
profile:
object profile
Profile Information for the order.
-
profileId(required):
string
-
returnRequests:
array returnRequests
The list of the requests raised for the order.
-
secondaryCurrencyCode:
string
The currency code of secondary currency associated with the site.
-
shippingAddress(required):
object shippingAddress
-
shippingGroups:
array shippingGroups
Shipping Group Information
-
shippingMethod:
object shippingMethod
Shipping method information.
-
shoppingCart:
object shoppingCart
-
siteId:
string
The ID of the site on which the order was placed.
-
state:
integer
-
stateDetailsAsUser:
string
Order State description for this order.Incorporates changes made by merchant from admin UI, if any.
-
stateString:
string
Order state as key string.
-
submissionErrorCodes:
array submissionErrorCodes
Set of error codes recorded during each unsuccessful retry of queued orders.
-
submissionErrorMessages:
array submissionErrorMessages
List of failure reasons recorded during each unsuccessful retry of queued orders.
-
submissionProgress:
array submissionProgress
Checkpoints crossed successfully during each unsuccessful retry of queued orders.
-
taxPriceInfo:
object taxPriceInfo
The tax pricing details for the order.
-
totalAmountAuthorized:
number
total amount authorized for the order.
{
"properties":{
"totalAmountAuthorized":{
"description":"total amount authorized for the order.",
"type":"number"
},
"secondaryCurrencyCode":{
"description":"The currency code of secondary currency associated with the site.",
"type":"string"
},
"creationTime":{
"description":"Order creation time.",
"type":"number"
},
"orderComments":{
"description":"The list of all logged comments for the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"repositoryId":{
"description":"The repository id of the comment record.",
"type":"string"
},
"comment":{
"description":"The comment string.",
"type":"string"
},
"creationDate":{
"description":"Date on which the comment was created.",
"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"
},
"value":{
"description":"The value of the dynamic property.",
"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"
}
}
}
},
"stateString":{
"description":"Order state as key string.",
"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"
},
"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. \nPrerequisites for the value in this Attribute: Prerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.\n3. If the tax is included in the price of the item, then this value represents only shipping tax in monetary currency.",
"type":"number"
},
"amount":{
"description":"The total order amount.",
"type":"number"
},
"secondaryCurrencyShippingAmount":{
"description":"This field represents the shipping amount, shipping discount and shipping surcharge in monetary Currency.\nPrerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.",
"type":"number"
},
"secondaryCurrencyTotal":{
"description":"An order can be paid in points and monetary currency. This field represent order value which will be paid in monetary currency. It includes shipping charges, shipping surcharges, shipping discount and total tax in monetary currency.\nPrerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.\n3. If the tax is included in the price of the item, then this value represents only shipping tax in monetary 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":"An order can be paid in points and monetary currency. This field represent order value which will be paid in points. It includes items amount, item discount, order discount.\nPrerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.",
"type":"number"
},
"secondaryCurrencyShippingSurchargeValue":{
"description":"The shipping surcharges added at item level in monetary currency.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
},
"submissionProgress":{
"description":"Checkpoints crossed successfully during each unsuccessful retry of queued orders.",
"type":"array",
"items":{
"type":"string"
}
},
"pricingMessages":{
"description":"The Pricing messages information.",
"type":"object",
"properties":{
"GiftWithPurchaseMessages":{
"description":"The GWP messages information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"summary":{
"description":"The pricing message summary.",
"type":"string"
},
"identifier":{
"description":"The pricing message identifier.",
"type":"string"
},
"priority":{
"description":"The pricing message priority.",
"type":"integer"
},
"params":{
"description":"The list of all message parameters.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionId":{
"description":"The promotion id.",
"type":"string"
}
}
}
},
"type":{
"description":"The pricing message type.",
"type":"string"
}
}
}
}
}
},
"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"
},
"paymentGroup":{
"description":"Payment Group for the order.",
"type":"object",
"properties":{
"PONumber":{
"description":"Purchase order number for invoice payment. Payment type: invoice",
"type":"string"
},
"lastName":{
"description":"Last name associated with this Payment Group.",
"type":"string"
},
"amountAuthorized":{
"description":"The amount authorized with this Payment Group.",
"type":"number"
},
"amount":{
"description":"The amount associated with this Payment Group.",
"type":"number"
},
"totalDue":{
"description":"The current working total order price including all discounts, tax, and billing costs.",
"type":"number"
},
"cardType":{
"description":"The credit card type.",
"type":"string"
},
"zero_value_auto_authorized":{
"description":"The Payment Group is auto authorized without any payment details for zero amount. e.g. true",
"type":"string"
},
"token":{
"description":"Token associated with this Payment Group.",
"type":"string"
},
"paymentGroupId":{
"description":"Id of this payment Group.",
"type":"integer"
},
"firstName":{
"description":"First name associated with this Payment Group.",
"type":"string"
},
"paymentStateDetailsAsUser":{
"description":"The payment state description as string.",
"type":"string"
},
"balance":{
"description":"The gift card balance available.",
"type":"string"
},
"paymentStatString":{
"description":"The payment state as a key string.",
"type":"string"
},
"uiIntervention":{
"description":"This decides whether the client has to do some intervention for payment. e.g. SOP",
"type":"string"
},
"billingAddress":{
"description":"Billing address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this billing address.",
"type":"string"
},
"country":{
"description":"Country for this billing address.",
"type":"string"
},
"address3":{
"description":"Address line 3 for this billing address.",
"type":"string"
},
"address2":{
"description":"Address line 2 for this billing address.",
"type":"string"
},
"city":{
"description":"City for this billing address.",
"type":"string"
},
"address1":{
"description":"Address line 1 for this billing address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this billing address.",
"type":"string"
},
"companyName":{
"description":"Company name for this billing address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this billing address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this billing address.",
"type":"string"
},
"county":{
"description":"County for this billing address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this billing address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this billing address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this billing address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this billing address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this billing address.",
"type":"string"
},
"state":{
"description":"State for this billing address.",
"type":"string"
},
"email":{
"description":"Email for this billing address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
},
"paymentState":{
"description":"The Payment Group state.",
"type":"string"
},
"paidAmount":{
"description":"The amount that has been debited to-date for this Payment Group.",
"type":"number"
},
"cardNumber":{
"description":"The masked credit card number.",
"type":"string"
},
"refundAmount":{
"description":"The amount that has been credited to-date for this Payment Group.",
"type":"number"
}
}
},
"shoppingCart":{
"description":"Shopping cart information.",
"type":"object",
"properties":{
"items":{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw total price.",
"type":"number"
},
"returnedQuantity":{
"description":"Quantity for which return request has been raised.",
"type":"number"
},
"displayName":{
"description":"Display name of commerce item.",
"type":"string"
},
"priceOverridenBy":{
"description":"Name of the agent who has overridden item price.",
"type":"string"
},
"discountAmount":{
"description":"Total discount applied to commerce item.",
"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"
},
"imageInfo":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"ThumbNail Image URL",
"type":"string"
}
}
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the sub commerce item is an add-on (internally configured) or not (externally configured).",
"type":"boolean"
},
"displayName":{
"description":"Display name of the child 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"
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"commerce item id of the child item ",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this sub commerce item.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"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"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this sub commerce item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"route":{
"description":"Product path",
"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"
},
"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"
}
}
}
},
"subTotal":{
"description":"The base price for the item, before any modifications. Calculated by multiplying the quantity by the listPrice.",
"type":"number"
},
"configuratorId":{
"description":"Configuration id of the configurable product",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"The Price of the product as per the external pricing system.",
"type":"number"
},
"overriddenPrice":{
"description":"overridden price of commerce item.",
"type":"number"
},
"commerceItemId":{
"description":"Unique id of the line item",
"type":"string"
},
"price":{
"description":"The raw number that represents the price.",
"type":"number"
},
"isPriceOverridden":{
"description":"Indicates if commerce item price is overridden or not.",
"type":"boolean"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"onSale":{
"description":"indicates if product is on sale or not",
"type":"boolean"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"stateDetailsAsUser":{
"description":"State description of the commerce item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"Sale price or list price of commerceItem.",
"type":"number"
},
"quantity":{
"description":"Quantity of the items.",
"type":"number"
},
"productId":{
"description":"Product Id of commerce item.",
"type":"string"
},
"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 GWP.",
"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 GWP 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"
}
}
}
},
"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"
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"tax":{
"description":"The amount of tax paid for this item.",
"type":"number"
},
"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":"Quantity of the product, the customer is allowed to buy at the external price.",
"type":"integer"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Catalog Reference Id of commerce item.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"Discount information.",
"type":"object",
"properties":{
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for promotion.",
"type":"string"
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"stateDescription":{
"description":"Item state as a key string.",
"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"
},
"status":{
"description":"State of the commerce item.",
"type":"integer"
},
"priceOverrideReason":{
"description":"Price override reason map.",
"type":"object",
"properties":{
"displayValue":{
"description":"price override reason value.",
"type":"string"
},
"key":{
"description":"price override reason key.",
"type":"string"
}
}
}
}
}
}
}
},
"id":{
"description":"The order id.",
"type":"string"
},
"state":{
"description":"The order state.",
"type":"integer"
},
"stateDetailsAsUser":{
"description":"Order State description for this order.Incorporates changes made by merchant from admin UI, if any.",
"type":"string"
},
"taxPriceInfo":{
"description":"The tax pricing details for the order.",
"type":"object",
"properties":{
"cityTax":{
"description":"The monetary amount of city tax.",
"type":"number"
},
"discounted":{
"description":"Whether the price was discounted.",
"type":"boolean"
},
"secondaryCurrencyTaxAmount":{
"description":"The monetary total amount of tax.",
"type":"number"
},
"amount":{
"description":"The monetary amount.",
"type":"number"
},
"countyTax":{
"description":"The monetary amount of county tax.",
"type":"number"
},
"amountIsFinal":{
"description":"Whether the amount is final.",
"type":"boolean"
},
"districtTax":{
"description":"Tax amount for the district.",
"type":"number"
},
"stateTax":{
"description":"Tax amount for the state.",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code.",
"type":"string"
},
"countryTax":{
"description":"The monetary amount of country tax.",
"type":"number"
}
}
},
"shippingGroups":{
"description":"Shipping Group Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"firstName":{
"description":"The first name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"lastName":{
"description":"The last name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"shippingMethod":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"tax amount in secondary currency.",
"type":"string"
},
"secondaryCurrencyShippingAmount":{
"description":"shipping amount in secondary currency.",
"type":"string"
},
"cost":{
"description":"shipping cost.",
"type":"number"
},
"displayName":{
"description":"Display Name of shipment.",
"type":"string"
},
"value":{
"description":"method type of shipment.",
"type":"string"
}
}
},
"shippingAddress":{
"description":"shipping address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this shipping address.",
"type":"string"
},
"country":{
"description":"Country for this shipping address.",
"type":"string"
},
"address3":{
"description":"Address Line 3 for this shipping address.",
"type":"string"
},
"address2":{
"description":"Address Line 2 for this shipping address.",
"type":"string"
},
"city":{
"description":"City for this shipping address.",
"type":"string"
},
"address1":{
"description":"Address Line 1 for this shipping address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this shipping address.",
"type":"string"
},
"companyName":{
"description":"Company name for this shipping address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this shipping address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this shipping address.",
"type":"string"
},
"county":{
"description":"County for this shipping address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this shipping address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this shipping address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this shipping address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this shipping address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this shipping address.",
"type":"string"
},
"state":{
"description":"State for this shipping address.",
"type":"string"
},
"email":{
"description":"Email for this shipping address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
},
"middleName":{
"description":"The middle name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"store":{
"description":"Information about the Store that the items are being picked up from (if shipping group type is inStorePickupShippingGroup)",
"type":"object",
"properties":{
"country":{
"description":"The country in which the store resides.",
"type":"string"
},
"hours":{
"description":"The opening hours of the store.",
"type":"string"
},
"address3":{
"description":"Address line 3 of the store.",
"type":"string"
},
"address2":{
"description":"Address line 2 of the store.",
"type":"string"
},
"city":{
"description":"The city in which the store resides.",
"type":"string"
},
"address1":{
"description":"Address line 1 of the store.",
"type":"string"
},
"postalCode":{
"description":"The postal code of the store.",
"type":"string"
},
"county":{
"description":"The county in which the store resides.",
"type":"string"
},
"stateAddress":{
"description":"The state in which the store resides.",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the store.",
"type":"string"
},
"locationId":{
"description":"The location id of the store.",
"type":"string"
},
"name":{
"description":"Name of the store.",
"type":"string"
},
"faxNumber":{
"description":"The fax number of the store.",
"type":"string"
},
"email":{
"description":"The email address of the store.",
"type":"string"
}
}
},
"type":{
"description":"The type of shipping group to create, e.g. hardgoodShippingGroup, inStorePickupShippingGroup, inStoreTakeWithShippingGroup,virtualShippingGroup",
"type":"string"
},
"items":{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"availablePickupDate":{
"description":"The available date (in ISO format) for collection of items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"inventoryLocationId":{
"description":"Defines the inventory location that services the referenced commerce item.",
"type":"string"
},
"quantity":{
"description":"quantity of the product.",
"type":"integer"
},
"productId":{
"description":"Id of the product.",
"type":"string"
},
"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"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"preferredPickupDate":{
"description":"The preferred date (in ISO format) for the items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"catRefId":{
"description":"catRefId of the product.",
"type":"string"
}
},
"required":[
"quantity",
"productId",
"catRefId"
]
}
},
"trackingNumber":{
"description":"Shipping tracking number.",
"type":"string"
},
"email":{
"description":"The email address of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
}
},
"required":[
"items"
]
}
},
"creationSiteId":{
"description":"The ID of the site on which the order was created on. 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"
},
"shippingMethod":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"tax amount in secondary currency.",
"type":"string"
},
"secondaryCurrencyShippingAmount":{
"description":"shipping amount in secondary currency.",
"type":"string"
},
"cost":{
"description":"shipping cost.",
"type":"number"
},
"displayName":{
"description":"Display Name of shipment.",
"type":"string"
},
"value":{
"description":"method type of shipment.",
"type":"string"
}
}
},
"profile":{
"description":"Profile Information for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name of profile.",
"type":"string"
},
"firstName":{
"description":"First name of profile.",
"type":"string"
},
"organization":{
"description":"The Organization associated with the B2B customer profile.",
"type":"object",
"properties":{
"name":{
"description":"The name of of the organization.",
"type":"string"
},
"id":{
"description":"The id of the organization.",
"type":"string"
}
}
},
"middleName":{
"description":"Middle name of profile.",
"type":"string"
},
"email":{
"description":"Email Address corresponding to the profile.",
"type":"string"
}
}
},
"priceListGroup":{
"description":"PriceList group of the order.",
"type":"object",
"properties":{
"deleted":{
"description":"Pricelist group deleted status.",
"type":"boolean"
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"repositoryId":{
"description":"Repository Id.",
"type":"string"
},
"active":{
"description":"Active status of pricelist group.",
"type":"boolean"
},
"currency":{
"description":"Currency of the PriceList group.",
"type":"object",
"properties":{
"symbol":{
"description":"currency Symbol.",
"type":"string"
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"repositoryId":{
"description":"Repository Id.",
"type":"string"
},
"fractionalDigits":{
"description":"Fractional Digits.",
"type":"integer"
},
"currencyCode":{
"description":"Currency Code.",
"type":"string"
},
"numericCode":{
"description":"Numeric Code.",
"type":"string"
}
}
},
"id":{
"description":"Id.",
"type":"string"
},
"locale":{
"description":"Locale.",
"type":"string"
}
}
},
"approverMessages":{
"description":"Approver Messages.",
"type":"string"
},
"returnRequests":{
"description":"The list of the requests raised for the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"returnRequestId":{
"description":"The return request id.",
"type":"string"
},
"createdDate":{
"description":"The creation date of the return request.",
"type":"string"
},
"totalRefund":{
"description":"The total amount to be refunded on return.",
"type":"number"
},
"state":{
"description":"The status of the return request.",
"type":"string"
},
"totalReturnQuantity":{
"description":"The total quantity for which return request has been raised.",
"type":"integer"
},
"stateKey":{
"description":"State key for return request which is not localized",
"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"
},
"orderAction":{
"description":"The action performed on the order.",
"type":"string"
},
"submissionErrorCodes":{
"description":"Set of error codes recorded during each unsuccessful retry of queued orders.",
"type":"array",
"items":{
"type":"string"
}
},
"discountInfo":{
"description":"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":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Promotion description.",
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for 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":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"promotionDesc":{
"description":"Promotion description.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
}
}
}
},
"submissionErrorMessages":{
"description":"List of failure reasons recorded during each unsuccessful retry of queued orders.",
"type":"array",
"items":{
"type":"string"
}
},
"profileId":{
"description":"profile id.",
"type":"string"
},
"giftWithPurchaseInfo":{
"description":"Gift Selection Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseQuantityAvailableForSelection":{
"description":"Quantity of gift that the shopper still needs to select.",
"type":"number"
},
"giftWithPurchaseType":{
"description":"The type of gift like sku, product, category, skuContentGroup or productContentGroup.",
"type":"string"
},
"giftWithPurchaseDetail":{
"description":"String identifying the gift usually the repository ID of the gift type.",
"type":"string"
},
"promotionDesc":{
"description":"The promotion description.",
"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"
},
"giftHashCode":{
"description":"The gift hash code for the promotion",
"type":"string"
}
}
}
},
"shippingAddress":{
"description":"Shipping address.",
"type":"object",
"properties":{
"lastName":{
"description":"The last name of the shipping address.",
"type":"string"
},
"country":{
"description":"The country of the shipping address.",
"type":"string"
},
"address3":{
"description":"The address3 of the shipping address.",
"type":"string"
},
"address2":{
"description":"The address2 of the shipping address.",
"type":"string"
},
"city":{
"description":"The city of the shipping address.",
"type":"string"
},
"prefix":{
"description":"prefix of shipping address name.",
"type":"string"
},
"address1":{
"description":"The address1 of the shipping address.",
"type":"string"
},
"postalCode":{
"description":"The postal Code of the shipping address.",
"type":"string"
},
"jobTitle":{
"description":"The job title.",
"type":"string"
},
"companyName":{
"description":"The companyName.",
"type":"string"
},
"county":{
"description":"The county of the shipping address.",
"type":"string"
},
"suffix":{
"description":"suffix of the shipping address name.",
"type":"string"
},
"DEFAULT_POSTAL_CODE_PATTERN":{
"description":"The default post code pattern of the shipping address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"The first name of the shipping address.",
"type":"string"
},
"phoneNumber":{
"description":"The phone Number of the shipping address.",
"type":"string"
},
"faxNumber":{
"description":"The faxNumber of the shipping address.",
"type":"string"
},
"middleName":{
"description":"The middle name of the shipping address.",
"type":"string"
},
"state":{
"description":"The state of the shipping address.",
"type":"string"
},
"email":{
"description":"email of the shipping address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
},
"required":[
"lastName",
"country",
"address2",
"city",
"address1",
"postalCode",
"selectedCountry",
"firstName",
"phoneNumber",
"state",
"email",
"selectedState",
"state_ISOCode"
]
},
"siteId":{
"description":"The ID of the site on which the order was placed.",
"type":"string"
},
"markers":{
"description":"Order markers",
"type":"array",
"items":{
"type":"object",
"properties":{
"value":{
"description":"Order marker value. In a marketing campaign marker, value holds the marketing system's 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 markers information",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"The total quantity of sku for this gift selection.",
"type":"number"
},
"removedQuantity":{
"description":"The amount of free quantity that has since been manually removed by a Shopper.",
"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":"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":"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 gift like sku, product, category, skuContentGroup or productContentGroup.",
"type":"string"
},
"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"
},
"repositoryId":{
"description":"The repository id of the gwp order marker.",
"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"
},
"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"
},
"value":{
"description":"The GWP promotion id.",
"type":"string"
},
"key":{
"description":"atg.gwp.",
"type":"string"
}
}
}
}
},
"required":[
"id",
"profileId",
"shippingAddress"
]
}
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 : discountInfo
Type: object
Discount information.
Show Source
{
"description":"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":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"promotionDesc":{
"description":"Promotion description.",
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for 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":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"number"
},
"promotionDesc":{
"description":"Promotion description.",
"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"
},
"value":{
"description":"The value of the dynamic property.",
"type":"string"
}
}
}
}
Nested Schema : giftWithPurchaseInfo
Type: array
Gift Selection Information
Show Source
{
"description":"Gift Selection Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"giftWithPurchaseQuantityAvailableForSelection":{
"description":"Quantity of gift that the shopper still needs to select.",
"type":"number"
},
"giftWithPurchaseType":{
"description":"The type of gift like sku, product, category, skuContentGroup or productContentGroup.",
"type":"string"
},
"giftWithPurchaseDetail":{
"description":"String identifying the gift usually the repository ID of the gift type.",
"type":"string"
},
"promotionDesc":{
"description":"The promotion description.",
"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"
},
"giftHashCode":{
"description":"The gift hash code for the promotion",
"type":"string"
}
}
}
}
Nested Schema : giftWithPurchaseOrderMarkers
Type: array
Gift With Purchase order markers information
Show Source
{
"description":"Gift With Purchase order markers information",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"The total quantity of sku for this gift selection.",
"type":"number"
},
"removedQuantity":{
"description":"The amount of free quantity that has since been manually removed by a Shopper.",
"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":"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":"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 gift like sku, product, category, skuContentGroup or productContentGroup.",
"type":"string"
},
"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"
},
"repositoryId":{
"description":"The repository id of the gwp order marker.",
"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"
},
"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"
},
"value":{
"description":"The GWP promotion id.",
"type":"string"
},
"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 a marketing campaign marker, value holds the marketing system's 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 : paymentGroup
Type: object
Payment Group for the order.
Show Source
{
"description":"Payment Group for the order.",
"type":"object",
"properties":{
"PONumber":{
"description":"Purchase order number for invoice payment. Payment type: invoice",
"type":"string"
},
"lastName":{
"description":"Last name associated with this Payment Group.",
"type":"string"
},
"amountAuthorized":{
"description":"The amount authorized with this Payment Group.",
"type":"number"
},
"amount":{
"description":"The amount associated with this Payment Group.",
"type":"number"
},
"totalDue":{
"description":"The current working total order price including all discounts, tax, and billing costs.",
"type":"number"
},
"cardType":{
"description":"The credit card type.",
"type":"string"
},
"zero_value_auto_authorized":{
"description":"The Payment Group is auto authorized without any payment details for zero amount. e.g. true",
"type":"string"
},
"token":{
"description":"Token associated with this Payment Group.",
"type":"string"
},
"paymentGroupId":{
"description":"Id of this payment Group.",
"type":"integer"
},
"firstName":{
"description":"First name associated with this Payment Group.",
"type":"string"
},
"paymentStateDetailsAsUser":{
"description":"The payment state description as string.",
"type":"string"
},
"balance":{
"description":"The gift card balance available.",
"type":"string"
},
"paymentStatString":{
"description":"The payment state as a key string.",
"type":"string"
},
"uiIntervention":{
"description":"This decides whether the client has to do some intervention for payment. e.g. SOP",
"type":"string"
},
"billingAddress":{
"description":"Billing address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this billing address.",
"type":"string"
},
"country":{
"description":"Country for this billing address.",
"type":"string"
},
"address3":{
"description":"Address line 3 for this billing address.",
"type":"string"
},
"address2":{
"description":"Address line 2 for this billing address.",
"type":"string"
},
"city":{
"description":"City for this billing address.",
"type":"string"
},
"address1":{
"description":"Address line 1 for this billing address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this billing address.",
"type":"string"
},
"companyName":{
"description":"Company name for this billing address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this billing address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this billing address.",
"type":"string"
},
"county":{
"description":"County for this billing address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this billing address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this billing address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this billing address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this billing address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this billing address.",
"type":"string"
},
"state":{
"description":"State for this billing address.",
"type":"string"
},
"email":{
"description":"Email for this billing address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
},
"paymentState":{
"description":"The Payment Group state.",
"type":"string"
},
"paidAmount":{
"description":"The amount that has been debited to-date for this Payment Group.",
"type":"number"
},
"cardNumber":{
"description":"The masked credit card number.",
"type":"string"
},
"refundAmount":{
"description":"The amount that has been credited to-date for this Payment Group.",
"type":"number"
}
}
}
Nested Schema : priceInfo
Type: object
The price information.
Show Source
-
amount:
number
-
currencyCode:
string
-
primaryCurrencyTotal:
number
An order can be paid in points and monetary currency. This field represent order value which will be paid in points. It includes items amount, item discount, order discount.
Prerequisites for the value in this Attribute:
1. PriceList configured for the site is in custom currency.
2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.
-
secondaryCurrencyShippingAmount:
number
This field represents the shipping amount, shipping discount and shipping surcharge in monetary Currency.
Prerequisites for the value in this Attribute:
1. PriceList configured for the site is in custom currency.
2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.
-
secondaryCurrencyShippingSurchargeValue:
number
The shipping surcharges added at item level in monetary currency.
-
secondaryCurrencyTaxAmount:
number
This field represents the total tax(Item Tax and Shipping Tax) of the order in Monetary Currency.
Prerequisites for the value in this Attribute: Prerequisites for the value in this Attribute:
1. PriceList configured for the site is in custom currency.
2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.
3. If the tax is included in the price of the item, then this value represents only shipping tax in monetary currency.
-
secondaryCurrencyTotal:
number
An order can be paid in points and monetary currency. This field represent order value which will be paid in monetary currency. It includes shipping charges, shipping surcharges, shipping discount and total tax in monetary currency.
Prerequisites for the value in this Attribute:
1. PriceList configured for the site is in custom currency.
2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.
3. If the tax is included in the price of the item, then this value represents only shipping tax in monetary currency.
-
shipping:
number
-
shippingSurchargeValue:
number
Extra handling costs for shipping the products.
-
subTotal:
number
-
tax:
number
-
taxExclusiveAmount:
number
Total excluding shipping and tax in monetary currency
-
total:
number
{
"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. \nPrerequisites for the value in this Attribute: Prerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.\n3. If the tax is included in the price of the item, then this value represents only shipping tax in monetary currency.",
"type":"number"
},
"amount":{
"description":"The total order amount.",
"type":"number"
},
"secondaryCurrencyShippingAmount":{
"description":"This field represents the shipping amount, shipping discount and shipping surcharge in monetary Currency.\nPrerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.",
"type":"number"
},
"secondaryCurrencyTotal":{
"description":"An order can be paid in points and monetary currency. This field represent order value which will be paid in monetary currency. It includes shipping charges, shipping surcharges, shipping discount and total tax in monetary currency.\nPrerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.\n3. If the tax is included in the price of the item, then this value represents only shipping tax in monetary 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":"An order can be paid in points and monetary currency. This field represent order value which will be paid in points. It includes items amount, item discount, order discount.\nPrerequisites for the value in this Attribute:\n1. PriceList configured for the site is in custom currency.\n2. payTaxInSecondaryCurrency and payShippingInSecondaryCurrency flags are enabled.",
"type":"number"
},
"secondaryCurrencyShippingSurchargeValue":{
"description":"The shipping surcharges added at item level in monetary currency.",
"type":"number"
},
"currencyCode":{
"description":"The currency code.",
"type":"string"
}
}
}
Nested Schema : priceListGroup
Type: object
PriceList group of the order.
Show Source
{
"description":"PriceList group of the order.",
"type":"object",
"properties":{
"deleted":{
"description":"Pricelist group deleted status.",
"type":"boolean"
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"repositoryId":{
"description":"Repository Id.",
"type":"string"
},
"active":{
"description":"Active status of pricelist group.",
"type":"boolean"
},
"currency":{
"description":"Currency of the PriceList group.",
"type":"object",
"properties":{
"symbol":{
"description":"currency Symbol.",
"type":"string"
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"repositoryId":{
"description":"Repository Id.",
"type":"string"
},
"fractionalDigits":{
"description":"Fractional Digits.",
"type":"integer"
},
"currencyCode":{
"description":"Currency Code.",
"type":"string"
},
"numericCode":{
"description":"Numeric Code.",
"type":"string"
}
}
},
"id":{
"description":"Id.",
"type":"string"
},
"locale":{
"description":"Locale.",
"type":"string"
}
}
}
Nested Schema : pricingMessages
Type: object
The Pricing messages information.
Show Source
{
"description":"The Pricing messages information.",
"type":"object",
"properties":{
"GiftWithPurchaseMessages":{
"description":"The GWP messages information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"summary":{
"description":"The pricing message summary.",
"type":"string"
},
"identifier":{
"description":"The pricing message identifier.",
"type":"string"
},
"priority":{
"description":"The pricing message priority.",
"type":"integer"
},
"params":{
"description":"The list of all message parameters.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionId":{
"description":"The promotion id.",
"type":"string"
}
}
}
},
"type":{
"description":"The pricing message type.",
"type":"string"
}
}
}
}
}
}
Nested Schema : profile
Type: object
Profile Information for the order.
Show Source
{
"description":"Profile Information for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name of profile.",
"type":"string"
},
"firstName":{
"description":"First name of profile.",
"type":"string"
},
"organization":{
"description":"The Organization associated with the B2B customer profile.",
"type":"object",
"properties":{
"name":{
"description":"The name of of the organization.",
"type":"string"
},
"id":{
"description":"The id of the organization.",
"type":"string"
}
}
},
"middleName":{
"description":"Middle name of profile.",
"type":"string"
},
"email":{
"description":"Email Address corresponding to the profile.",
"type":"string"
}
}
}
Nested Schema : returnRequests
Type: array
The list of the requests raised for the order.
Show Source
{
"description":"The list of the requests raised for the order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"returnRequestId":{
"description":"The return request id.",
"type":"string"
},
"createdDate":{
"description":"The creation date of the return request.",
"type":"string"
},
"totalRefund":{
"description":"The total amount to be refunded on return.",
"type":"number"
},
"state":{
"description":"The status of the return request.",
"type":"string"
},
"totalReturnQuantity":{
"description":"The total quantity for which return request has been raised.",
"type":"integer"
},
"stateKey":{
"description":"State key for return request which is not localized",
"type":"string"
}
}
}
}
Nested Schema : shippingAddress
Type: object
Shipping address.
Show Source
{
"description":"Shipping address.",
"type":"object",
"properties":{
"lastName":{
"description":"The last name of the shipping address.",
"type":"string"
},
"country":{
"description":"The country of the shipping address.",
"type":"string"
},
"address3":{
"description":"The address3 of the shipping address.",
"type":"string"
},
"address2":{
"description":"The address2 of the shipping address.",
"type":"string"
},
"city":{
"description":"The city of the shipping address.",
"type":"string"
},
"prefix":{
"description":"prefix of shipping address name.",
"type":"string"
},
"address1":{
"description":"The address1 of the shipping address.",
"type":"string"
},
"postalCode":{
"description":"The postal Code of the shipping address.",
"type":"string"
},
"jobTitle":{
"description":"The job title.",
"type":"string"
},
"companyName":{
"description":"The companyName.",
"type":"string"
},
"county":{
"description":"The county of the shipping address.",
"type":"string"
},
"suffix":{
"description":"suffix of the shipping address name.",
"type":"string"
},
"DEFAULT_POSTAL_CODE_PATTERN":{
"description":"The default post code pattern of the shipping address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"The first name of the shipping address.",
"type":"string"
},
"phoneNumber":{
"description":"The phone Number of the shipping address.",
"type":"string"
},
"faxNumber":{
"description":"The faxNumber of the shipping address.",
"type":"string"
},
"middleName":{
"description":"The middle name of the shipping address.",
"type":"string"
},
"state":{
"description":"The state of the shipping address.",
"type":"string"
},
"email":{
"description":"email of the shipping address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
},
"required":[
"lastName",
"country",
"address2",
"city",
"address1",
"postalCode",
"selectedCountry",
"firstName",
"phoneNumber",
"state",
"email",
"selectedState",
"state_ISOCode"
]
}
Nested Schema : shippingGroups
Type: array
Shipping Group Information
Show Source
{
"description":"Shipping Group Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"firstName":{
"description":"The first name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"lastName":{
"description":"The last name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"shippingMethod":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"tax amount in secondary currency.",
"type":"string"
},
"secondaryCurrencyShippingAmount":{
"description":"shipping amount in secondary currency.",
"type":"string"
},
"cost":{
"description":"shipping cost.",
"type":"number"
},
"displayName":{
"description":"Display Name of shipment.",
"type":"string"
},
"value":{
"description":"method type of shipment.",
"type":"string"
}
}
},
"shippingAddress":{
"description":"shipping address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this shipping address.",
"type":"string"
},
"country":{
"description":"Country for this shipping address.",
"type":"string"
},
"address3":{
"description":"Address Line 3 for this shipping address.",
"type":"string"
},
"address2":{
"description":"Address Line 2 for this shipping address.",
"type":"string"
},
"city":{
"description":"City for this shipping address.",
"type":"string"
},
"address1":{
"description":"Address Line 1 for this shipping address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this shipping address.",
"type":"string"
},
"companyName":{
"description":"Company name for this shipping address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this shipping address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this shipping address.",
"type":"string"
},
"county":{
"description":"County for this shipping address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this shipping address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this shipping address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this shipping address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this shipping address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this shipping address.",
"type":"string"
},
"state":{
"description":"State for this shipping address.",
"type":"string"
},
"email":{
"description":"Email for this shipping address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
},
"middleName":{
"description":"The middle name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"store":{
"description":"Information about the Store that the items are being picked up from (if shipping group type is inStorePickupShippingGroup)",
"type":"object",
"properties":{
"country":{
"description":"The country in which the store resides.",
"type":"string"
},
"hours":{
"description":"The opening hours of the store.",
"type":"string"
},
"address3":{
"description":"Address line 3 of the store.",
"type":"string"
},
"address2":{
"description":"Address line 2 of the store.",
"type":"string"
},
"city":{
"description":"The city in which the store resides.",
"type":"string"
},
"address1":{
"description":"Address line 1 of the store.",
"type":"string"
},
"postalCode":{
"description":"The postal code of the store.",
"type":"string"
},
"county":{
"description":"The county in which the store resides.",
"type":"string"
},
"stateAddress":{
"description":"The state in which the store resides.",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the store.",
"type":"string"
},
"locationId":{
"description":"The location id of the store.",
"type":"string"
},
"name":{
"description":"Name of the store.",
"type":"string"
},
"faxNumber":{
"description":"The fax number of the store.",
"type":"string"
},
"email":{
"description":"The email address of the store.",
"type":"string"
}
}
},
"type":{
"description":"The type of shipping group to create, e.g. hardgoodShippingGroup, inStorePickupShippingGroup, inStoreTakeWithShippingGroup,virtualShippingGroup",
"type":"string"
},
"items":{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"availablePickupDate":{
"description":"The available date (in ISO format) for collection of items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"inventoryLocationId":{
"description":"Defines the inventory location that services the referenced commerce item.",
"type":"string"
},
"quantity":{
"description":"quantity of the product.",
"type":"integer"
},
"productId":{
"description":"Id of the product.",
"type":"string"
},
"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"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"preferredPickupDate":{
"description":"The preferred date (in ISO format) for the items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"catRefId":{
"description":"catRefId of the product.",
"type":"string"
}
},
"required":[
"quantity",
"productId",
"catRefId"
]
}
},
"trackingNumber":{
"description":"Shipping tracking number.",
"type":"string"
},
"email":{
"description":"The email address of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
}
},
"required":[
"items"
]
}
}
Nested Schema : shippingMethod
Type: object
Shipping method information.
Show Source
{
"description":"Shipping method information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"tax amount in secondary currency.",
"type":"string"
},
"secondaryCurrencyShippingAmount":{
"description":"shipping amount in secondary currency.",
"type":"string"
},
"cost":{
"description":"shipping cost.",
"type":"number"
},
"displayName":{
"description":"Display Name of shipment.",
"type":"string"
},
"value":{
"description":"method type of shipment.",
"type":"string"
}
}
}
Nested Schema : shoppingCart
Type: object
Shopping cart information.
Show Source
{
"description":"Shopping cart information.",
"type":"object",
"properties":{
"items":{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw total price.",
"type":"number"
},
"returnedQuantity":{
"description":"Quantity for which return request has been raised.",
"type":"number"
},
"displayName":{
"description":"Display name of commerce item.",
"type":"string"
},
"priceOverridenBy":{
"description":"Name of the agent who has overridden item price.",
"type":"string"
},
"discountAmount":{
"description":"Total discount applied to commerce item.",
"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"
},
"imageInfo":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"ThumbNail Image URL",
"type":"string"
}
}
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the sub commerce item is an add-on (internally configured) or not (externally configured).",
"type":"boolean"
},
"displayName":{
"description":"Display name of the child 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"
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"commerce item id of the child item ",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this sub commerce item.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"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"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this sub commerce item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"route":{
"description":"Product path",
"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"
},
"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"
}
}
}
},
"subTotal":{
"description":"The base price for the item, before any modifications. Calculated by multiplying the quantity by the listPrice.",
"type":"number"
},
"configuratorId":{
"description":"Configuration id of the configurable product",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"The Price of the product as per the external pricing system.",
"type":"number"
},
"overriddenPrice":{
"description":"overridden price of commerce item.",
"type":"number"
},
"commerceItemId":{
"description":"Unique id of the line item",
"type":"string"
},
"price":{
"description":"The raw number that represents the price.",
"type":"number"
},
"isPriceOverridden":{
"description":"Indicates if commerce item price is overridden or not.",
"type":"boolean"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"onSale":{
"description":"indicates if product is on sale or not",
"type":"boolean"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"stateDetailsAsUser":{
"description":"State description of the commerce item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"Sale price or list price of commerceItem.",
"type":"number"
},
"quantity":{
"description":"Quantity of the items.",
"type":"number"
},
"productId":{
"description":"Product Id of commerce item.",
"type":"string"
},
"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 GWP.",
"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 GWP 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"
}
}
}
},
"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"
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"tax":{
"description":"The amount of tax paid for this item.",
"type":"number"
},
"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":"Quantity of the product, the customer is allowed to buy at the external price.",
"type":"integer"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Catalog Reference Id of commerce item.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"Discount information.",
"type":"object",
"properties":{
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for promotion.",
"type":"string"
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"stateDescription":{
"description":"Item state as a key string.",
"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"
},
"status":{
"description":"State of the commerce item.",
"type":"integer"
},
"priceOverrideReason":{
"description":"Price override reason map.",
"type":"object",
"properties":{
"displayValue":{
"description":"price override reason value.",
"type":"string"
},
"key":{
"description":"price override reason key.",
"type":"string"
}
}
}
}
}
}
}
}
Nested Schema : submissionErrorCodes
Type: array
Set of error codes recorded during each unsuccessful retry of queued orders.
Show Source
{
"description":"Set of error codes recorded during each unsuccessful retry of queued orders.",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : submissionErrorMessages
Type: array
List of failure reasons recorded during each unsuccessful retry of queued orders.
Show Source
{
"description":"List of failure reasons recorded during each unsuccessful retry of queued orders.",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : submissionProgress
Type: array
Checkpoints crossed successfully during each unsuccessful retry of queued orders.
Show Source
{
"description":"Checkpoints crossed successfully during each unsuccessful retry of queued orders.",
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : taxPriceInfo
Type: object
The tax pricing details for the order.
Show Source
{
"description":"The tax pricing details for the order.",
"type":"object",
"properties":{
"cityTax":{
"description":"The monetary amount of city tax.",
"type":"number"
},
"discounted":{
"description":"Whether the price was discounted.",
"type":"boolean"
},
"secondaryCurrencyTaxAmount":{
"description":"The monetary total amount of tax.",
"type":"number"
},
"amount":{
"description":"The monetary amount.",
"type":"number"
},
"countyTax":{
"description":"The monetary amount of county tax.",
"type":"number"
},
"amountIsFinal":{
"description":"Whether the amount is final.",
"type":"boolean"
},
"districtTax":{
"description":"Tax amount for the district.",
"type":"number"
},
"stateTax":{
"description":"Tax amount for the state.",
"type":"number"
},
"currencyCode":{
"description":"The three character currency code.",
"type":"string"
},
"countryTax":{
"description":"The monetary amount of country tax.",
"type":"number"
}
}
}
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"
},
"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
List of discounts.
Show Source
{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
}
Nested Schema : unclaimedCouponsMap
Type: array
Map of unclaimed coupons.
Show Source
{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for 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"
},
"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":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for promotion.",
"type":"string"
}
}
}
Nested Schema : couponInfo
Type: array
The coupon Info.
Show Source
{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"id":{
"description":"The ID of the dynamic property.",
"type":"string"
},
"value":{
"description":"The value of the dynamic property.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"giftWithPurchaseQuantityAvailableForSelection":{
"description":"Quantity of gift that the shopper still needs to select.",
"type":"number"
},
"giftWithPurchaseType":{
"description":"The type of gift like sku, product, category, skuContentGroup or productContentGroup.",
"type":"string"
},
"giftWithPurchaseDetail":{
"description":"String identifying the gift usually the repository ID of the gift type.",
"type":"string"
},
"promotionDesc":{
"description":"The promotion description.",
"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"
},
"giftHashCode":{
"description":"The gift hash code for the promotion",
"type":"string"
}
}
}
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:
string
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 gift like sku, product, category, skuContentGroup or productContentGroup.
-
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.
-
repositoryId:
string
The repository id of the gwp order marker.
-
selectedQuantity:
number
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
{
"type":"object",
"properties":{
"quantity":{
"description":"The total quantity of sku for this gift selection.",
"type":"number"
},
"removedQuantity":{
"description":"The amount of free quantity that has since been manually removed by a Shopper.",
"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":"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":"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 gift like sku, product, category, skuContentGroup or productContentGroup.",
"type":"string"
},
"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"
},
"repositoryId":{
"description":"The repository id of the gwp order marker.",
"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"
},
"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"
},
"value":{
"description":"The GWP promotion id.",
"type":"string"
},
"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 a marketing campaign marker, value holds the marketing system's unique campaign ID.
{
"type":"object",
"properties":{
"value":{
"description":"Order marker value. In a marketing campaign marker, value holds the marketing system's 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 : billingAddress
Type: object
Billing address for the order.
Show Source
{
"description":"Billing address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this billing address.",
"type":"string"
},
"country":{
"description":"Country for this billing address.",
"type":"string"
},
"address3":{
"description":"Address line 3 for this billing address.",
"type":"string"
},
"address2":{
"description":"Address line 2 for this billing address.",
"type":"string"
},
"city":{
"description":"City for this billing address.",
"type":"string"
},
"address1":{
"description":"Address line 1 for this billing address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this billing address.",
"type":"string"
},
"companyName":{
"description":"Company name for this billing address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this billing address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this billing address.",
"type":"string"
},
"county":{
"description":"County for this billing address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this billing address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this billing address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this billing address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this billing address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this billing address.",
"type":"string"
},
"state":{
"description":"State for this billing address.",
"type":"string"
},
"email":{
"description":"Email for this billing address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
}
Nested Schema : currency
Type: object
Currency of the PriceList group.
Show Source
{
"description":"Currency of the PriceList group.",
"type":"object",
"properties":{
"symbol":{
"description":"currency Symbol.",
"type":"string"
},
"displayName":{
"description":"Display Name.",
"type":"string"
},
"repositoryId":{
"description":"Repository Id.",
"type":"string"
},
"fractionalDigits":{
"description":"Fractional Digits.",
"type":"integer"
},
"currencyCode":{
"description":"Currency Code.",
"type":"string"
},
"numericCode":{
"description":"Numeric Code.",
"type":"string"
}
}
}
Nested Schema : GiftWithPurchaseMessages
Type: array
The GWP messages information.
Show Source
{
"description":"The GWP messages information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"summary":{
"description":"The pricing message summary.",
"type":"string"
},
"identifier":{
"description":"The pricing message identifier.",
"type":"string"
},
"priority":{
"description":"The pricing message priority.",
"type":"integer"
},
"params":{
"description":"The list of all message parameters.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionId":{
"description":"The promotion id.",
"type":"string"
}
}
}
},
"type":{
"description":"The pricing message type.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"summary":{
"description":"The pricing message summary.",
"type":"string"
},
"identifier":{
"description":"The pricing message identifier.",
"type":"string"
},
"priority":{
"description":"The pricing message priority.",
"type":"integer"
},
"params":{
"description":"The list of all message parameters.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionId":{
"description":"The promotion id.",
"type":"string"
}
}
}
},
"type":{
"description":"The pricing message type.",
"type":"string"
}
}
}
Nested Schema : params
Type: array
The list of all message parameters.
Show Source
{
"description":"The list of all message parameters.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionId":{
"description":"The promotion id.",
"type":"string"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"promotionId":{
"description":"The promotion id.",
"type":"string"
}
}
}
Nested Schema : organization
Type: object
The Organization associated with the B2B customer profile.
Show Source
{
"description":"The Organization associated with the B2B customer profile.",
"type":"object",
"properties":{
"name":{
"description":"The name of of the organization.",
"type":"string"
},
"id":{
"description":"The id of the organization.",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"returnRequestId":{
"description":"The return request id.",
"type":"string"
},
"createdDate":{
"description":"The creation date of the return request.",
"type":"string"
},
"totalRefund":{
"description":"The total amount to be refunded on return.",
"type":"number"
},
"state":{
"description":"The status of the return request.",
"type":"string"
},
"totalReturnQuantity":{
"description":"The total quantity for which return request has been raised.",
"type":"integer"
},
"stateKey":{
"description":"State key for return request which is not localized",
"type":"string"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"firstName":{
"description":"The first name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"lastName":{
"description":"The last name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"shippingMethod":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"tax amount in secondary currency.",
"type":"string"
},
"secondaryCurrencyShippingAmount":{
"description":"shipping amount in secondary currency.",
"type":"string"
},
"cost":{
"description":"shipping cost.",
"type":"number"
},
"displayName":{
"description":"Display Name of shipment.",
"type":"string"
},
"value":{
"description":"method type of shipment.",
"type":"string"
}
}
},
"shippingAddress":{
"description":"shipping address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this shipping address.",
"type":"string"
},
"country":{
"description":"Country for this shipping address.",
"type":"string"
},
"address3":{
"description":"Address Line 3 for this shipping address.",
"type":"string"
},
"address2":{
"description":"Address Line 2 for this shipping address.",
"type":"string"
},
"city":{
"description":"City for this shipping address.",
"type":"string"
},
"address1":{
"description":"Address Line 1 for this shipping address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this shipping address.",
"type":"string"
},
"companyName":{
"description":"Company name for this shipping address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this shipping address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this shipping address.",
"type":"string"
},
"county":{
"description":"County for this shipping address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this shipping address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this shipping address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this shipping address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this shipping address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this shipping address.",
"type":"string"
},
"state":{
"description":"State for this shipping address.",
"type":"string"
},
"email":{
"description":"Email for this shipping address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
},
"middleName":{
"description":"The middle name of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
},
"store":{
"description":"Information about the Store that the items are being picked up from (if shipping group type is inStorePickupShippingGroup)",
"type":"object",
"properties":{
"country":{
"description":"The country in which the store resides.",
"type":"string"
},
"hours":{
"description":"The opening hours of the store.",
"type":"string"
},
"address3":{
"description":"Address line 3 of the store.",
"type":"string"
},
"address2":{
"description":"Address line 2 of the store.",
"type":"string"
},
"city":{
"description":"The city in which the store resides.",
"type":"string"
},
"address1":{
"description":"Address line 1 of the store.",
"type":"string"
},
"postalCode":{
"description":"The postal code of the store.",
"type":"string"
},
"county":{
"description":"The county in which the store resides.",
"type":"string"
},
"stateAddress":{
"description":"The state in which the store resides.",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the store.",
"type":"string"
},
"locationId":{
"description":"The location id of the store.",
"type":"string"
},
"name":{
"description":"Name of the store.",
"type":"string"
},
"faxNumber":{
"description":"The fax number of the store.",
"type":"string"
},
"email":{
"description":"The email address of the store.",
"type":"string"
}
}
},
"type":{
"description":"The type of shipping group to create, e.g. hardgoodShippingGroup, inStorePickupShippingGroup, inStoreTakeWithShippingGroup,virtualShippingGroup",
"type":"string"
},
"items":{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"availablePickupDate":{
"description":"The available date (in ISO format) for collection of items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"inventoryLocationId":{
"description":"Defines the inventory location that services the referenced commerce item.",
"type":"string"
},
"quantity":{
"description":"quantity of the product.",
"type":"integer"
},
"productId":{
"description":"Id of the product.",
"type":"string"
},
"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"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"preferredPickupDate":{
"description":"The preferred date (in ISO format) for the items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"catRefId":{
"description":"catRefId of the product.",
"type":"string"
}
},
"required":[
"quantity",
"productId",
"catRefId"
]
}
},
"trackingNumber":{
"description":"Shipping tracking number.",
"type":"string"
},
"email":{
"description":"The email address of the person picking up the items in store (if type is inStorePickupShippingGroup).",
"type":"string"
}
},
"required":[
"items"
]
}
Nested Schema : items
Type: array
Items in the cart.
Show Source
{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"availablePickupDate":{
"description":"The available date (in ISO format) for collection of items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"inventoryLocationId":{
"description":"Defines the inventory location that services the referenced commerce item.",
"type":"string"
},
"quantity":{
"description":"quantity of the product.",
"type":"integer"
},
"productId":{
"description":"Id of the product.",
"type":"string"
},
"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"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"preferredPickupDate":{
"description":"The preferred date (in ISO format) for the items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"catRefId":{
"description":"catRefId of the product.",
"type":"string"
}
},
"required":[
"quantity",
"productId",
"catRefId"
]
}
}
Nested Schema : shippingAddress
Type: object
shipping address for the order.
Show Source
{
"description":"shipping address for the order.",
"type":"object",
"properties":{
"lastName":{
"description":"Last name for this shipping address.",
"type":"string"
},
"country":{
"description":"Country for this shipping address.",
"type":"string"
},
"address3":{
"description":"Address Line 3 for this shipping address.",
"type":"string"
},
"address2":{
"description":"Address Line 2 for this shipping address.",
"type":"string"
},
"city":{
"description":"City for this shipping address.",
"type":"string"
},
"address1":{
"description":"Address Line 1 for this shipping address.",
"type":"string"
},
"prefix":{
"description":"Prefix for this shipping address.",
"type":"string"
},
"companyName":{
"description":"Company name for this shipping address.",
"type":"string"
},
"postalCode":{
"description":"Postal code for this shipping address.",
"type":"string"
},
"jobTitle":{
"description":"Job title for this shipping address.",
"type":"string"
},
"county":{
"description":"County for this shipping address.",
"type":"string"
},
"suffix":{
"description":"Suffix for this shipping address.",
"type":"string"
},
"selectedCountry":{
"description":"The selected country of the shipping address.",
"type":"string"
},
"firstName":{
"description":"First name for this shipping address.",
"type":"string"
},
"phoneNumber":{
"description":"Phone number for this shipping address.",
"type":"string"
},
"faxNumber":{
"description":"Fax number for this shipping address.",
"type":"string"
},
"middleName":{
"description":"Middle name for this shipping address.",
"type":"string"
},
"state":{
"description":"State for this shipping address.",
"type":"string"
},
"email":{
"description":"Email for this shipping address.",
"type":"string"
},
"selectedState":{
"description":"The selected state of the shipping address.",
"type":"string"
},
"state_ISOCode":{
"description":"The state ISON code of the shipping address.",
"type":"string"
}
}
}
Nested Schema : shippingMethod
Type: object
Shipping method information.
Show Source
{
"description":"Shipping method information.",
"type":"object",
"properties":{
"secondaryCurrencyTaxAmount":{
"description":"tax amount in secondary currency.",
"type":"string"
},
"secondaryCurrencyShippingAmount":{
"description":"shipping amount in secondary currency.",
"type":"string"
},
"cost":{
"description":"shipping cost.",
"type":"number"
},
"displayName":{
"description":"Display Name of shipment.",
"type":"string"
},
"value":{
"description":"method type of shipment.",
"type":"string"
}
}
}
Nested Schema : store
Type: object
Information about the Store that the items are being picked up from (if shipping group type is inStorePickupShippingGroup)
Show Source
{
"description":"Information about the Store that the items are being picked up from (if shipping group type is inStorePickupShippingGroup)",
"type":"object",
"properties":{
"country":{
"description":"The country in which the store resides.",
"type":"string"
},
"hours":{
"description":"The opening hours of the store.",
"type":"string"
},
"address3":{
"description":"Address line 3 of the store.",
"type":"string"
},
"address2":{
"description":"Address line 2 of the store.",
"type":"string"
},
"city":{
"description":"The city in which the store resides.",
"type":"string"
},
"address1":{
"description":"Address line 1 of the store.",
"type":"string"
},
"postalCode":{
"description":"The postal code of the store.",
"type":"string"
},
"county":{
"description":"The county in which the store resides.",
"type":"string"
},
"stateAddress":{
"description":"The state in which the store resides.",
"type":"string"
},
"phoneNumber":{
"description":"The phone number of the store.",
"type":"string"
},
"locationId":{
"description":"The location id of the store.",
"type":"string"
},
"name":{
"description":"Name of the store.",
"type":"string"
},
"faxNumber":{
"description":"The fax number of the store.",
"type":"string"
},
"email":{
"description":"The email address of the store.",
"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":{
"availablePickupDate":{
"description":"The available date (in ISO format) for collection of items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"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"
}
}
}
},
"inventoryLocationId":{
"description":"Defines the inventory location that services the referenced commerce item.",
"type":"string"
},
"quantity":{
"description":"quantity of the product.",
"type":"integer"
},
"productId":{
"description":"Id of the product.",
"type":"string"
},
"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"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"preferredPickupDate":{
"description":"The preferred date (in ISO format) for the items to be picked up in store (if shipping group type is inStorePickupShippingGroup).",
"type":"string"
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"catRefId":{
"description":"catRefId of the product.",
"type":"string"
}
},
"required":[
"quantity",
"productId",
"catRefId"
]
}
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
Product Variant Information.
Show Source
{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"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":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"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
Items in the cart.
Show Source
{
"description":"Items in the cart.",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw total price.",
"type":"number"
},
"returnedQuantity":{
"description":"Quantity for which return request has been raised.",
"type":"number"
},
"displayName":{
"description":"Display name of commerce item.",
"type":"string"
},
"priceOverridenBy":{
"description":"Name of the agent who has overridden item price.",
"type":"string"
},
"discountAmount":{
"description":"Total discount applied to commerce item.",
"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"
},
"imageInfo":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"ThumbNail Image URL",
"type":"string"
}
}
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the sub commerce item is an add-on (internally configured) or not (externally configured).",
"type":"boolean"
},
"displayName":{
"description":"Display name of the child 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"
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"commerce item id of the child item ",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this sub commerce item.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"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"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this sub commerce item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"route":{
"description":"Product path",
"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"
},
"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"
}
}
}
},
"subTotal":{
"description":"The base price for the item, before any modifications. Calculated by multiplying the quantity by the listPrice.",
"type":"number"
},
"configuratorId":{
"description":"Configuration id of the configurable product",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"The Price of the product as per the external pricing system.",
"type":"number"
},
"overriddenPrice":{
"description":"overridden price of commerce item.",
"type":"number"
},
"commerceItemId":{
"description":"Unique id of the line item",
"type":"string"
},
"price":{
"description":"The raw number that represents the price.",
"type":"number"
},
"isPriceOverridden":{
"description":"Indicates if commerce item price is overridden or not.",
"type":"boolean"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"onSale":{
"description":"indicates if product is on sale or not",
"type":"boolean"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"stateDetailsAsUser":{
"description":"State description of the commerce item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"Sale price or list price of commerceItem.",
"type":"number"
},
"quantity":{
"description":"Quantity of the items.",
"type":"number"
},
"productId":{
"description":"Product Id of commerce item.",
"type":"string"
},
"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 GWP.",
"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 GWP 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"
}
}
}
},
"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"
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"tax":{
"description":"The amount of tax paid for this item.",
"type":"number"
},
"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":"Quantity of the product, the customer is allowed to buy at the external price.",
"type":"integer"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Catalog Reference Id of commerce item.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"Discount information.",
"type":"object",
"properties":{
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for promotion.",
"type":"string"
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"stateDescription":{
"description":"Item state as a key string.",
"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"
},
"status":{
"description":"State of the commerce item.",
"type":"integer"
},
"priceOverrideReason":{
"description":"Price override reason map.",
"type":"object",
"properties":{
"displayValue":{
"description":"price override reason value.",
"type":"string"
},
"key":{
"description":"price override reason key.",
"type":"string"
}
}
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"rawTotalPrice":{
"description":"The raw total price.",
"type":"number"
},
"returnedQuantity":{
"description":"Quantity for which return request has been raised.",
"type":"number"
},
"displayName":{
"description":"Display name of commerce item.",
"type":"string"
},
"priceOverridenBy":{
"description":"Name of the agent who has overridden item price.",
"type":"string"
},
"discountAmount":{
"description":"Total discount applied to commerce item.",
"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"
},
"imageInfo":{
"description":"Shipping method information.",
"type":"object",
"properties":{
"primaryThumbImageURL":{
"description":"ThumbNail Image URL",
"type":"string"
}
}
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the sub commerce item is an add-on (internally configured) or not (externally configured).",
"type":"boolean"
},
"displayName":{
"description":"Display name of the child 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"
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"commerce item id of the child item ",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this sub commerce item.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"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"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this sub commerce item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"route":{
"description":"Product path",
"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"
},
"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"
}
}
}
},
"subTotal":{
"description":"The base price for the item, before any modifications. Calculated by multiplying the quantity by the listPrice.",
"type":"number"
},
"configuratorId":{
"description":"Configuration id of the configurable product",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"externalPrice":{
"description":"The Price of the product as per the external pricing system.",
"type":"number"
},
"overriddenPrice":{
"description":"overridden price of commerce item.",
"type":"number"
},
"commerceItemId":{
"description":"Unique id of the line item",
"type":"string"
},
"price":{
"description":"The raw number that represents the price.",
"type":"number"
},
"isPriceOverridden":{
"description":"Indicates if commerce item price is overridden or not.",
"type":"boolean"
},
"variant":{
"description":"Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"onSale":{
"description":"indicates if product is on sale or not",
"type":"boolean"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"stateDetailsAsUser":{
"description":"State description of the commerce item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"unitPrice":{
"description":"Sale price or list price of commerceItem.",
"type":"number"
},
"quantity":{
"description":"Quantity of the items.",
"type":"number"
},
"productId":{
"description":"Product Id of commerce item.",
"type":"string"
},
"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 GWP.",
"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 GWP 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"
}
}
}
},
"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"
},
"originalCommerceItemId":{
"description":"The Commerce Item ID associated with the original item from which item in cancel order is created.",
"type":"string"
},
"tax":{
"description":"The amount of tax paid for this item.",
"type":"number"
},
"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":"Quantity of the product, the customer is allowed to buy at the external price.",
"type":"integer"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Catalog Reference Id of commerce item.",
"type":"string"
},
"skuProperties":{
"description":"Sku properties Information",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic SKU Property.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic SKU Property.",
"type":"string"
}
}
}
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"discountInfo":{
"description":"Discount information.",
"type":"object",
"properties":{
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for promotion.",
"type":"string"
}
}
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"stateDescription":{
"description":"Item state as a key string.",
"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"
},
"status":{
"description":"State of the commerce item.",
"type":"integer"
},
"priceOverrideReason":{
"description":"Price override reason map.",
"type":"object",
"properties":{
"displayValue":{
"description":"price override reason value.",
"type":"string"
},
"key":{
"description":"price override reason key.",
"type":"string"
}
}
}
}
}
Nested Schema : childItems
Type: array
Child items of the commerce item
Show Source
{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the sub commerce item is an add-on (internally configured) or not (externally configured).",
"type":"boolean"
},
"displayName":{
"description":"Display name of the child 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"
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"commerce item id of the child item ",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this sub commerce item.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"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"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this sub commerce item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"route":{
"description":"Product path",
"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"
},
"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"
}
}
}
}
Nested Schema : discountInfo
Type: object
Discount information.
Show Source
{
"description":"Discount information.",
"type":"object",
"properties":{
"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"
},
"promotionDesc":{
"description":"Description of the promotion. Retained for backward compatibility.",
"type":"string"
},
"promotionId":{
"description":"The Id of the promotion.",
"type":"string"
}
}
}
}
},
"orderDiscount":{
"description":"Discount given on an order.",
"type":"number"
},
"secondaryCurrencyShippingDiscount":{
"description":"The shipping discount in secondary currency in case of mix currency scenario.",
"type":"number"
},
"shippingDiscount":{
"description":"The shipping discount.",
"type":"number"
},
"orderImplicitDiscountList":{
"description":"List of discounts.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"unclaimedCouponsMap":{
"description":"Map of unclaimed coupons.",
"type":"array",
"items":{
"type":"object",
"properties":{
"couponInfo":{
"description":"The coupon Info.",
"type":"array",
"items":{
"type":"object",
"properties":{
"promotionLevel":{
"description":"The promotion level.",
"type":"string"
},
"totalAdjustment":{
"description":"Total adjustment caused by the promotion.",
"type":"string"
},
"promotionDesc":{
"description":"Description of the promotion.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion.",
"type":"string"
}
}
}
},
"promotionValue":{
"description":"The value for promotion.",
"type":"string"
}
}
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"addOnItem":{
"description":"Whether the sub commerce item is an add-on (internally configured) or not (externally configured).",
"type":"boolean"
},
"displayName":{
"description":"Display name of the child 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"
},
"childItems":{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"commerceItemId":{
"description":"commerce item id of the child item ",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"configurationOptionId":{
"description":"ID of the catalog's configurationOption associated with this sub commerce item.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"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"
},
"configurablePropertyId":{
"description":"ID of the catalog's configurableProperty associated with this sub commerce item.",
"type":"string"
},
"transactionDate":{
"description":"ISO formatted Date on which the service action should be triggered.",
"type":"string"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"route":{
"description":"Product path",
"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"
},
"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"
}
}
}
Nested Schema : childItems
Type: array
Child items of the commerce item
Show Source
{
"description":"Child items of the commerce item",
"type":"array",
"items":{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"serviceAccountId":{
"description":"The service account ID associated to the current item.",
"type":"string"
},
"deactivationDate":{
"description":"The deactivation date in ISO format.",
"type":"string"
},
"quantity":{
"description":"Quantity of the child item",
"type":"number"
},
"productId":{
"description":"Product Id of the child item ",
"type":"string"
},
"displayName":{
"description":"Display name of the child 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"
}
}
}
},
"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"
},
"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"
},
"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"
},
"catRefId":{
"description":"Sku Id of the child item",
"type":"string"
},
"assetKey":{
"description":"The assetKey is only assigned when the root item has been set as assetable in the catalog and has been configured.",
"type":"string"
},
"route":{
"description":"Product path",
"type":"string"
},
"customerAccountId":{
"description":"The customer account ID associated to the current item.",
"type":"string"
},
"selectedOptions":{
"description":"Child Product Variant Information.",
"type":"array",
"items":{
"type":"object",
"properties":{
"optionValue":{
"description":"Value of the Dynamic attribute.",
"type":"string"
},
"optionName":{
"description":"Name of the Dynamic attribute.",
"type":"string"
}
}
}
},
"siteId":{
"description":"The ID of the site on which the item was added.",
"type":"string"
},
"actionCode":{
"description":"The action code that has been set on the item by the configurator system.",
"type":"string"
},
"activationDate":{
"description":"The activation date in ISO format.",
"type":"string"
},
"serviceId":{
"description":"The service ID associated to the current item.",
"type":"string"
},
"asset":{
"description":"The flag that determines if the current item is an asset or not.",
"type":"boolean"
}
}
}