submitOrderForNonPCITargets
post
/ccadmin/v1/webhook/submitOrderForNonPCITargets
The details of an order, triggered when an order is submitted in Oracle Commerce Cloud. The body for this webhook does not include payment details.
Request
Supported Media Types
- application/json
Body Parameter
Root Schema : non_pci_order_request
Nested Schema : order
- commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed:The commerce items (sometimes referred to as "line items") represent which actual skus are included in thef order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl. - creationTime
-
Type:
integerThe creation time. - exchangeRate
-
Type:
numberThe conversion rate between the order currency and secondary currency. - id
-
Type:
stringThe ID - lastModifiedTime
-
Type:
integerThe last modified time. - organizationId
-
Type:
stringThe organization ID. - paymentGroupCount
-
Type:
integerThe number of payment groups. (read-only, value is ignored when updating) - priceInfo
-
Type:
objectpriceInfoAdditional Properties Allowed:Pricing information, an instance of OrderPriceInfo. - profile
-
Type:
objectprofileAdditional Properties Allowed:Basic profile information. (read-only) - profileId
-
Type:
stringThe ID of the shopper profile that owns the order. - salesChannel
-
Type:
stringThe sales channel of this order. default to "default". - secondaryCurrencyCode
-
Type:
stringThe currency code of secondary currency. - shippingGroupCount
-
Type:
integerThe number of shipping groups (read-only, value is ignored when updating). - shippingGroups
-
Type:
arrayshippingGroupsAdditional Properties Allowed:Shipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address. - siteId
-
Type:
stringThe ID of the site on which the order was placed. - sourceSystem
-
Type:
stringThe system where the order originated. - state
-
Type:
stringThe state of the order. - submittedDate
-
Type:
string(date-time)The date when order was submitted. - taxPriceInfo
-
Type:
objecttaxPriceInfoAdditional Properties Allowed:The tax pricing details for the order. - totalCommerceItemCount
-
Type:
integerThe total count of commerce items in the order. (read-only)
Nested Schema : site
Type:
object- siteName
-
Type:
stringThe name of the site where order is placed - siteURL
-
Type:
stringThe production URL of the site where the order is placed
Nested Schema : commerceItems
Type:
arrayThe commerce items (sometimes referred to as "line items") represent which actual skus are included in thef order in what quantity, and related information. Please see caution in description of update order. Existing commerce items are matched to input data by externalId, followed by id, followed by catalogRefId. The elements in the commerceItem are instances of CommerceItemImpl.
Nested Schema : priceInfo
Type:
objectPricing information, an instance of OrderPriceInfo.
- amount
-
Type:
numberThe monetary amount. - amountIsFinal
-
Type:
booleanWhether the amount is final. - currencyCode
-
Type:
stringThe three character currency code for the monetary amounts. - discountAmount
-
Type:
numberThe monetary amount of the discount: rawSubtotal - amount + manualAdjustmentTotal. (read-only) - discounted
-
Type:
booleanWhether the price is discounted. - manualAdjustmentTotal
-
Type:
numberThe monetary total of manual adjustments. - rawSubtotal
-
Type:
numberThe monetary raw subtotal. - shipping
-
Type:
numberThe monetary cost of shipping. - tax
-
Type:
numberMonetary tax amount. - total
-
Type:
numberThe monetary total: amount + shipping + tax. (read-only)
Nested Schema : profile
Type:
objectBasic profile information. (read-only)
-
Type:
stringThe email address - firstName
-
Type:
stringFirst name. - lastName
-
Type:
stringLast name. - loyaltyPrograms
-
Type:
arrayloyaltyProgramsAdditional Properties Allowed:Loyalty Programs Information - middleName
-
Type:
stringMiddle name. - shippingAddress
-
Type:
objectshippingAddressAdditional Properties Allowed:Default shipping address
Nested Schema : shippingGroups
Type:
arrayShipping groups represent shipments and include commerceItemRelationships that represent which commerce items in what quantity are included in the shipment. Shipping groups in a request are matched to existing shipping groups by id, followed by description, followed by (for hardgoodShippingGroups) shippingMethod + address.
Nested Schema : taxPriceInfo
Type:
objectThe tax pricing details for the order.
- amount
-
Type:
numberThe monetary amount. - amountIsFinal
-
Type:
booleanWhether the amount is final. - cityTax
-
Type:
numberThe monetary amount of city tax. - countryTax
-
Type:
numberThe monetary amount of country tax. - countyTax
-
Type:
numberThe monetary amount of county tax. - currencyCode
-
Type:
stringThe three character currency code. - discounted
-
Type:
booleanWhether the price was discounted. - districtTax
-
Type:
numberTax amount for the district. - isTaxIncluded
-
Type:
booleanIf Tax is Included - secondaryCurrencyTaxAmount
-
Type:
numberThe tax amount in secondary currency - stateTax
-
Type:
numberTax amount for the state. - valueAddedTax
-
Type:
numberThe value added tax
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the item by the third party system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - availabilityDate
-
Type:
string(date-time)The availability date for preOrdered/backOrdered quantity. - backOrderQuantity
-
Type:
integerThe back ordered quantity included. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogId
-
Type:
stringThe ID of the catalog which this commerce item references. - catalogKey
-
Type:
stringThe key of the catalog this commerce item references. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - configuratorId
-
Type:
stringConfiguration ID for this commerce item. - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a third party system. - externalId
-
Type:
stringAn optional, external ID for this commerce item. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - id
-
Type:
stringThe internal/native ID for this commerce item. - preOrderQuantity
-
Type:
integerThe pre ordered quantity included. - priceInfo
-
Type:
objectpriceInfoAdditional Properties Allowed:Details about pricing. - productDisplayName
-
Type:
stringThe product's display name. (read-only, obtained from the referenced product) - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - returnedQuantity
-
Type:
integerThe quantity returned. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item. - state
-
Type:
stringThe state of this commerce item. (read-only, calculated from shippingGroups' commerceItemRelationships) - stateDetail
-
Type:
stringDetails about the state of this commerce item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : priceInfo
Type:
objectDetails about pricing.
- amount
-
Type:
numberThe monetary amount of this order. - amountIsFinal
-
Type:
booleanWhether the amount is final. - currencyCode
-
Type:
stringThe currency code for the monetary amounts. A three character currency code such as USD. - currentPriceDetailsSorted
-
Type:
arraycurrentPriceDetailsSortedAdditional Properties Allowed:The current price details. - discountable
-
Type:
booleanWhether discountable. - discounted
-
Type:
booleanWhether the price is discounted. - listPrice
-
Type:
numberThe monetary amount of the list price. - onSale
-
Type:
booleanWhether is on sale. - priceListId
-
Type:
stringThe price list ID used for pricing. - quantityDiscounted
-
Type:
integerThe quanity discounted. - rawTotalPrice
-
Type:
numberThe raw total price. - salePrice
-
Type:
numberThe sale price - shippingSurcharge
-
Type:
numberExtra handling cost for shipping the product.
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catalogRefId
-
Type:
stringThe reference ID of the catalog this commerce item references. Typically the SKU id. - commerceItems
-
Type:
arraycommerceItemsAdditional Properties Allowed: - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPriceDetails
-
Type:
objectexternalPriceDetailsAdditional Properties Allowed:Details about external pricing - productId
-
Type:
stringThe ID of the product. - quantity
-
Type:
integerThe quantity included. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : commerceItems
Type:
arrayNested Schema : externalData
Nested Schema : externalPriceDetails
Type:
objectDetails about external pricing
- externalPrice
-
Type:
numberExternal price of this commerce item - externalPriceQuantity
-
Type:
integerexternal quantity of this commerce item
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringRequired:trueThe name to be associated with the externalData item. - values
-
Type:
objectvaluesRequired:trueAdditional Properties Allowed:The array of values associated with an externalData item.
Nested Schema : values
Type:
objectThe array of values associated with an externalData item.
- dynamic_property_key
-
Type:
stringRequired:trueThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the third party system. - name
-
Type:
stringThe name to be associated with the externalData item. - values
-
Type:
objectvaluesAdditional Properties Allowed:The map values associated with an externalData item.
Nested Schema : values
Type:
objectThe map values associated with an externalData item.
- key
-
Type:
stringMap key defined by external system. - value
-
Type:
stringMap value defined by external system.
Nested Schema : currentPriceDetailsSorted
Nested Schema : items
Type:
object- amount
-
Type:
numberThe monetary amount. - amountIsFinal
-
Type:
booleanWhether the amount is final. - currencyCode
-
Type:
stringThe three character currency code for the monetary amounts. - detailedUnitPrice
-
Type:
numberThe detailed unit price: amount / quantity. (read-only) - discounted
-
Type:
booleanWhether the price is discounted. - orderDiscountShare
-
Type:
numberThe Order Discount Share - quantity
-
Type:
integerThe number of items covered by this price info - range
-
Type:
objectrangeAdditional Properties Allowed:Represents which specific items are covered by this price info. - secondaryCurrencyTaxAmount
-
Type:
numberThe tax amount in secondary currency - tax
-
Type:
numberMonetary tax amount.
Nested Schema : range
Type:
objectRepresents which specific items are covered by this price info.
- highBound
-
Type:
integerThe upper bound of the range this price info covers. - lowBound
-
Type:
integerThe lower bound of the range this price info covers, inclusive. - size
-
Type:
integerThe number of items in this range, inclusive. (read-only)
Nested Schema : loyaltyPrograms
Nested Schema : shippingAddress
Type:
objectDefault shipping address
- address1
-
Type:
stringAddress Line 1. - address2
-
Type:
stringAddress Line 2. - address3
-
Type:
stringAddress Line 3. - city
-
Type:
stringCity. - country
-
Type:
stringCountry. - county
-
Type:
stringName of the county. - phoneNumber
-
Type:
stringPhone number. - postalCode
-
Type:
stringPostal code. - state
-
Type:
stringState.
Nested Schema : items
Type:
object- membershipId
-
Type:
stringmembershipId of the profile. - programId
-
Type:
stringprogramId of Loyalty Program - programName
-
Type:
stringprogramName of Loyalty Program - repositoryId
-
Type:
stringrepository Id - status
-
Type:
stringstatus of Enrollment.
Nested Schema : items
Type:
object- actualShipDate
-
Type:
string(date-time)The actual shipped date of this shipping group. - commerceItemRelationships
-
Type:
arraycommerceItemRelationshipsAdditional Properties Allowed:The commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId. - description
-
Type:
stringThe description of this shipping group. Defaults to the ID. - handlingInstructions
-
Type:
arrayhandlingInstructionsAdditional Properties Allowed:Handling instructions. Currently read-only. - id
-
Type:
stringThe ID of this shipping group. - priceInfo
-
Type:
objectpriceInfoAdditional Properties Allowed:The pricing details about this shipping group. - shipOnDate
-
Type:
string(date-time)The date this shipping group is expected to ship upon. - shippingAddress
-
Type:
objectshippingAddressAdditional Properties Allowed:The shipping address for this shipping group. - shippingGroupClassType
-
Type:
stringThe class type for the ShippingGroup. Currently must be "hardgoodShippingGroup". - shippingMethod
-
Type:
stringThe shipping method. - specialInstructions
-
Type:
arrayspecialInstructionsAdditional Properties Allowed:Special instructions for the shipping group. Keys and values are strings. - state
-
Type:
stringThe state of this shipping group. - stateDetail
-
Type:
stringDetails about the state of this shipping group. - submittedDate
-
Type:
string(date-time)The date the shipping group was submitted. - trackingNumber
-
Type:
stringThe tracking number. In case of multiple tracking numbers the format should be carrierId-trackingNumber,carrierId-trackingNumber..., Here carrierId is the Id which has been added through the addCarrier end point.
Nested Schema : commerceItemRelationships
Type:
arrayThe commerce item relationships are instances of ShippingGroupCommerceItemRelationship that represent how many of which commerce items are included in the order. Please see caution in description of update order. Existing commerce items relationships are matched to input data by id, followed by commerceItemId, followed by commerceItemExternalId.
Nested Schema : handlingInstructions
Nested Schema : priceInfo
Type:
objectThe pricing details about this shipping group.
- amount
-
Type:
numberThe monetary amount. - amountIsFinal
-
Type:
booleanWhether the amount is final. - currencyCode
-
Type:
stringThe currency code for the monetary amounts. - discounted
-
Type:
booleanWhether this item is discounted. - rawShipping
-
Type:
numberThe monitary amount of the cost of raw shipping. - secondaryCurrencyTaxAmount
-
Type:
numberThe tax amount in secondary currency - shippingTax
-
Type:
numberThe shipping tax
Nested Schema : shippingAddress
Type:
objectThe shipping address for this shipping group.
- address1
-
Type:
stringAddress Line 1. - address2
-
Type:
stringAddress Line 2. - address3
-
Type:
stringAddress Line 3. - city
-
Type:
stringCity. - companyName
-
Type:
stringCompany name. - country
-
Type:
stringCountry. - county
-
Type:
stringName of the county. -
Type:
stringThe email address - faxNumber
-
Type:
stringThe fax number. - firstName
-
Type:
stringFirst name. - id
-
Type:
stringID. - jobTitle
-
Type:
stringJob title. - lastName
-
Type:
stringLast name. - middleName
-
Type:
stringMiddle name. - ownerId
-
Type:
stringThe ID of the owner of this address. - phoneNumber
-
Type:
stringPhone number. - postalCode
-
Type:
stringPostal code. - prefix
-
Type:
stringPrefix. - state
-
Type:
stringState. - suffix
-
Type:
stringSuffix.
Nested Schema : specialInstructions
Type:
arraySpecial instructions for the shipping group. Keys and values are strings.
-
Type:
string
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the item by the third party system. - activationDate
-
Type:
stringThe activation date in ISO format. - amount
-
Type:
numberThe monetary value. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - commerceItemExternalId
-
Type:
stringThe referenced commerce item's external ID. - commerceItemId
-
Type:
stringThe referenced commerce item's internal ID. - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a third party system. - id
-
Type:
stringThe native ID of this item. - quantity
-
Type:
integerThe quantity of items referenced by this relationship. - range
-
Type:
objectrangeAdditional Properties Allowed:The range covered by these commerce items - relationshipType
-
Type:
stringThe type of this relationship. SHIPPINGQUANITY or SHIPPINGQUANTITYREMAINING. - returnedQuantity
-
Type:
integerNumber of referenced items that were returned. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item.
Nested Schema : externalData
Nested Schema : range
Type:
objectThe range covered by these commerce items
- highBound
-
Type:
integerThe upper bound of the range. - lowBound
-
Type:
integerThe lower bound of the range, inclusive. - size
-
Type:
integerThe number of items in this range, inclusive. (read-only)
Nested Schema : items
- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the third party system. - name
-
Type:
stringThe name to be associated with the externalData item. - values
-
Type:
objectvaluesAdditional Properties Allowed:The map values associated with an externalData item.
Nested Schema : values
Type:
objectThe map values associated with an externalData item.
- key
-
Type:
stringMap key defined by external system. - value
-
Type:
stringMap value defined by external system.
Response
Supported Media Types
- application/json
200 Response
No response is returned as this is an event webhook
Body
Root Schema : emptyResponse