approveOrder
post
/ccagent/v1/orders/approve
Approve Order. Approver approves an order. Optionally takes X-CCOrganization header which is a JSON field with organization ID as value. If this header is not provided, then the endPoint will consider first active organization as the current organization for a B2B user.
Request
Supported Media Types
- application/json
Header Parameters
- X-CCOrganization
-
Type:
stringthe organization Id in which order should be created- X-CCSite
Type:stringthe site Id in which order should be created
Body Parameter
Root Schema : approveOrder_request
{
"approverMessage":"Approving order",
"orderId":"o30411",
"ignorePriceWarnings":true
}
- approverMessage
-
Type:
stringthe message given by approver when he is approving order. - ignorePriceWarnings
-
Type:
booleanRequired:truethis flag decides whether approver is allowing order to be repriced as part of approval or not. - orderId
-
Type:
stringRequired:truethe order id of the order which requires approval.
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : approveOrder_response
- approvalSystemMessages
-
Type:
arrayapprovalSystemMessagesAdditional Properties Allowed:An array of approval messages when order going in pending approval state - approverMessages
-
Type:
arrayapproverMessagesAdditional Properties Allowed:An array of approval messages when approver approving order - approvers
-
Type:
arrayapproversAdditional Properties Allowed:List of approvers of the organization. - billingAddress
-
Type:
objectbillingAddressAdditional Properties Allowed:The billing address details. - creationDate
-
Type:
stringThe creation date in ISO format. - creationTime
-
Type:
numberThe creation time in long seconds. - discountInfo
-
Type:
objectdiscountInfoAdditional Properties Allowed:The discount information. - dynamicProperties
-
Type:
arraydynamicPropertiesAdditional Properties Allowed:Read-only list of dynamic properties for the order along with meta-data. - giftWithPurchaseInfo
-
Type:
arraygiftWithPurchaseInfoAdditional Properties Allowed:The gift information. - giftWithPurchaseOrderMarkers
-
Type:
arraygiftWithPurchaseOrderMarkersAdditional Properties Allowed:gift with purchase order marker information - id
-
Type:
stringThe order ID. - lastModifiedDate
-
Type:
stringThe order recent modified date in ISO format. - orderLocale
-
Type:
stringThe locale in which order submitted. - orderProfileId
-
Type:
stringThe profile-id of the order. - orderStatus
-
Type:
stringStatus of the order. - paymentGroupId
-
Type:
stringThe payment group ID used for the order. - payments
-
Type:
arraypaymentsAdditional Properties Allowed:Payment details for the order, including additional properties specific to the payment type. - priceInfo
-
Type:
objectpriceInfoAdditional Properties Allowed:The price information. - priceListGroup
-
Type:
objectpriceListGroupAdditional Properties Allowed:The price list group object. - quoteInfo
-
Type:
objectquoteInfoAdditional Properties Allowed:the quote information of the order - recurringChargePriceInfo
-
Type:
objectrecurringChargePriceInfoAdditional Properties Allowed:Recurring charge price information. - scheduledOrder
-
Type:
arrayscheduledOrderAdditional Properties Allowed:schedule order information - shippingAddress
-
Type:
objectshippingAddressAdditional Properties Allowed:The shipping address details. - shippingGroups
-
Type:
arrayshippingGroupsAdditional Properties Allowed:The shipping groups for the order. - shippingMethod
-
Type:
objectshippingMethodAdditional Properties Allowed:The shipping method details for the order. - shoppingCart/order
-
Type:
objectshoppingCart/orderAdditional Properties Allowed:The shopping-cart or order contents of the current order. - submittedDate
-
Type:
stringThe order submitted date in ISO format. - trackingInfo
-
Type:
arraytrackingInfoAdditional Properties Allowed:Tracking Information for the Order. - uuid
-
Type:
stringThe unique ID for the order.
Nested Schema : approvalSystemMessages
Type:
arrayAn array of approval messages when order going in pending approval state
-
Type:
string
Nested Schema : approverMessages
Nested Schema : approvers
Nested Schema : billingAddress
Type:
objectThe billing address details.
- address1
-
Type:
stringAddress snippet. - address2
-
Type:
stringAddress snippet. - address3
-
Type:
stringAddress snippet. - alias
-
Type:
stringAddress alias. - city
-
Type:
stringCity. - companyName
-
Type:
stringCompany name. - country
-
Type:
stringCountry. - county
-
Type:
stringCounty. -
Type:
stringEmail address. - faxNumber
-
Type:
stringFax number. - firstName
-
Type:
stringFirst name. - jobTitle
-
Type:
stringJob title. - lastName
-
Type:
stringLast name. - middleName
-
Type:
stringMiddle name. - phoneNumber
-
Type:
stringPhone number. - postalCode
-
Type:
stringPostal code. - prefix
-
Type:
stringName prefix. - selectedCountry
-
Type:
stringCountry code. - selectedState
-
Type:
stringState code. - state
-
Type:
stringState. - state_ISOCode
-
Type:
stringState ISO code. - suffix
-
Type:
stringName suffix.
Nested Schema : discountInfo
Type:
objectThe discount information.
- claimedCouponMultiPromotions
-
Type:
objectclaimedCouponMultiPromotionsAdditional Properties Allowed:The coupons that were claimed - orderCouponsMap
-
Type:
arrayorderCouponsMapAdditional Properties Allowed:The list of all the coupons with the order. - orderDiscount
-
Type:
integerThe order discount. - orderImplicitDiscountList
-
Type:
arrayorderImplicitDiscountListAdditional Properties Allowed:The implicit order discounts with the order. - shippingDiscount
-
Type:
integerThe shipping discount. - unclaimedCouponMultiPromotions
-
Type:
objectunclaimedCouponMultiPromotionsAdditional Properties Allowed:The coupons that were not claimed - unclaimedCouponsMap
-
Type:
objectunclaimedCouponsMapAdditional Properties Allowed:The unclaimed coupons with the order.
Nested Schema : dynamicProperties
Nested Schema : giftWithPurchaseInfo
Nested Schema : giftWithPurchaseOrderMarkers
Nested Schema : payments
Nested Schema : priceInfo
Type:
objectThe price information.
- amount
-
Type:
numberThe total order amount. - currencyCode
-
Type:
stringThe currency code. - shipping
-
Type:
numberThe total shipping cost. - shippingSurchargeValue
-
Type:
numberExtra handling costs for shipping the products. - subTotal
-
Type:
numberSub-total. - tax
-
Type:
numberThe total tax amount. - total
-
Type:
numberThe order total.
Nested Schema : priceListGroup
Type:
objectThe price list group object.
- repositoryId
-
Type:
stringRepository ID of the price list group.
Nested Schema : quoteInfo
Type:
objectthe quote information of the order
- errorInfo
-
Type:
arrayerrorInfoAdditional Properties Allowed:the array of errors, if any - expirationDate
-
Type:
stringthe expiration date of the quoted order, if any - externalId
-
Type:
stringthe external id for the quote - notes
-
Type:
arraynotesAdditional Properties Allowed:the notes (history) for the order - providerNote
-
Type:
stringthe provider note for the quoted order - quoteDate
-
Type:
numberthe date the order was quoted in milliseconds - rejectionDate
-
Type:
stringrejection date of the quoted order - rejectionNote
-
Type:
stringthe rejection note for an order whose quote has been rejected by user - requestDate
-
Type:
stringthe date when the quote was requested in ISO format
Nested Schema : recurringChargePriceInfo
Type:
objectRecurring charge price information.
- amount
-
Type:
numberThe monetary amount of this recurring charge. - currencyCode
-
Type:
stringThe currency code for the monetary amounts. A three character currency code such as USD. - frequencyAmountTotals
-
Type:
arrayfrequencyAmountTotalsAdditional Properties Allowed:The total for each recurring charge frequency - frequencyTaxTotals
-
Type:
arrayfrequencyTaxTotalsAdditional Properties Allowed:The tax for each recurring charge frequency - shipping
-
Type:
numberCost of shipping the product. - subTotal
-
Type:
numberThe sub-total price of the recurring charge. - tax
-
Type:
numberMonetary tax amount. - total
-
Type:
numberThe total price of the recurring charge. - totalWithoutTax
-
Type:
numberTotal of recurring amount without tax included.
Nested Schema : scheduledOrder
Nested Schema : shippingAddress
Type:
objectThe shipping address details.
- address1
-
Type:
stringAddress snippet. - address2
-
Type:
stringAddress snippet. - address3
-
Type:
stringAddress snippet. - alias
-
Type:
stringAddress alias. - city
-
Type:
stringCity. - companyName
-
Type:
stringCompany name. - country
-
Type:
stringCountry. - county
-
Type:
stringCounty. -
Type:
stringEmail address. - faxNumber
-
Type:
stringFax number. - firstName
-
Type:
stringFirst name. - jobTitle
-
Type:
stringJob title. - lastName
-
Type:
stringLast name. - middleName
-
Type:
stringMiddle name. - phoneNumber
-
Type:
stringPhone number. - postalCode
-
Type:
stringPostal code. - prefix
-
Type:
stringName prefix. - selectedCountry
-
Type:
stringCountry code. - selectedState
-
Type:
stringState code. - state
-
Type:
stringState. - state_ISOCode
-
Type:
stringState ISO code. - suffix
-
Type:
stringName suffix.
Nested Schema : shippingGroups
Nested Schema : shippingMethod
Type:
objectThe shipping method details for the order.
- cost
-
Type:
numberThe total cost of shipping. - value
-
Type:
stringThe shipping method applied to the order.
Nested Schema : shoppingCart/order
Type:
objectThe shopping-cart or order contents of the current order.
- items
-
Type:
arrayitemsAdditional Properties Allowed:The array of products in the shopping cart.
Nested Schema : trackingInfo
Nested Schema : items
Type:
object- approverId
-
Type:
stringId of approver. - firstName
-
Type:
stringFirst name of approver. - lastName
-
Type:
stringLast name of approver.
Nested Schema : claimedCouponMultiPromotions
Type:
objectThe coupons that were claimed
- coupon code
-
Type:
arraycoupon codeAdditional Properties Allowed:Coupon Code, corresponding to which promotions were applied
Nested Schema : orderCouponsMap
Nested Schema : orderImplicitDiscountList
Nested Schema : unclaimedCouponMultiPromotions
Type:
objectThe coupons that were not claimed
- coupon code
-
Type:
arraycoupon codeAdditional Properties Allowed:Coupon Code, corresponding to which some promotions were not applied
Nested Schema : unclaimedCouponsMap
Type:
objectThe unclaimed coupons with the order.
- coupon code
-
Type:
arraycoupon codeAdditional Properties Allowed:Coupon Code, corresponding to which some promotions were not applied
Nested Schema : coupon code
Nested Schema : items
Type:
object- promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringPromotion Id - promotionLevel
-
Type:
stringPromotion Level - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion. - totalAdjustment
-
Type:
numberAdjustment done by the promotion
Nested Schema : items
Type:
object- promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringThe promotion ID. - promotionLevel
-
Type:
stringThe promotion level. - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion. - totalAdjustment
-
Type:
stringThe total adjustment.
Nested Schema : items
Type:
object- promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringThe promotion ID. - promotionLevel
-
Type:
stringThe promotion level. - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion. - totalAdjustment
-
Type:
stringThe total adjustment.
Nested Schema : coupon code
Nested Schema : items
Type:
object- promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringPromotion Id - promotionLevel
-
Type:
stringPromotion Level - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion.
Nested Schema : coupon code
Nested Schema : items
Type:
object- promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringPromotion Id - promotionLevel
-
Type:
stringPromotion Level - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion.
Nested Schema : items
Type:
object- id
-
Type:
stringThe ID of the dynamic property. - label
-
Type:
stringThe label of the dynamic property. - value
-
Type:
stringThe value of the dynamic property.
Nested Schema : items
Type:
object- giftWithPurchaseDetail
-
Type:
stringString identifying the free gift, usually the repository id of the gift type. - giftWithPurchaseIdentifier
-
Type:
integerAn identifier used to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one. - giftWithPurchaseQuantityAvailableForSelection
-
Type:
numbergift quantity available for selection - giftWithPurchaseType
-
Type:
stringThe type of the gift. (sku, product) - promotionId
-
Type:
stringThe gift with purchase promotion id
Nested Schema : items
Type:
object- automaticQuantity
-
Type:
numberThe quantity of free sku for this gift selection that has already been auto added to the order. - autoRemove
-
Type:
booleanFlag to indicate whether free gifts should be auto removed if the promotion no longer qualifies. - data
-
Type:
integerGift hash code to track which gift selection in the promotion this is. It allows the commerce item marker to link to this one. - failedQuantity
-
Type:
numberThe amount of automatic free quantity that failed to be added to the cart due to some pricing error, e.g. invalid site. - giftDetail
-
Type:
stringString identifying the free gift, usually the repository id of the gift type. - giftType
-
Type:
stringThe type of the gift. (sku, product) - key
-
Type:
stringatg.gwp - quantity
-
Type:
numberThe total quantity of sku for this gift selection. - removedQuantity
-
Type:
numberThe amount of free quantity that has since been manually removed by a Shopper. - selectedQuantity
-
Type:
integerThe quantity of free sku for this gift selection that has already been selected by the Shopper and added to the order. - targetedQuantity
-
Type:
numberThe quantity of free sku for this gift selection that has already been targeted and made free by the calculator in the order. - value
-
Type:
stringThe gift with purchase promotion id
Nested Schema : items
Type:
object- amount
-
Type:
numberAmount authorized from the payment group. - balance
-
Type:
numberTotal available balance on the gift card. - gatewayName
-
Type:
stringPayment gateway name. e.g. chaseCreditCard. - giftCardNumber
-
Type:
stringGift card number. - isAmountRemaining
-
Type:
booleanA boolean to decide if more payment can be made from this payment group. - maskedCardNumber
-
Type:
stringMasked gift card number. - paymentGroupId
-
Type:
stringPayment group id. - paymentMethod
-
Type:
stringPayment method. e.g. physicalGiftCard/ creditCard. - paymentState
-
Type:
stringThe state of the payment group. e.g. AUTHORIZED. - PONumber
-
Type:
stringPurchase order number for invoice payment. Payment type:invoice - uiIntervention
-
Type:
stringThis decides whether the client has to do some intervention for payment. e.g. SOP.
Nested Schema : errorInfo
Nested Schema : notes
Nested Schema : items
Type:
object- profileId
-
Type:
stringthe profile id of the user - profileType
-
Type:
stringthe profile type of the user that requested the quote - requestDate/quoteDate/rejectionDate
-
Type:
numberthe request/quote/rejection date for the note - requesterNote/providerNote/rejectionNote
-
Type:
stringthe requester/provider/rejection note
Nested Schema : frequencyAmountTotals
Nested Schema : frequencyTaxTotals
Nested Schema : items
Type:
object- frequency
-
Type:
stringThe frequency for the item's total e.g. Monthly. - total
-
Type:
stringThe total amount for the frequency.
Nested Schema : items
Type:
object- frequency
-
Type:
stringThe frequency for the item's tax e.g. Monthly. - tax
-
Type:
stringThe tax amount for the frequency.
Nested Schema : items
Type:
object- clonedOrders
-
Type:
arrayclonedOrdersAdditional Properties Allowed:list of orders that is created using this as template. - createDate
-
Type:
stringThe submitted date in ISO format. - endDate
-
Type:
stringThe submitted date in ISO format. - executionStatusList
-
Type:
arrayexecutionStatusListAdditional Properties Allowed:list of orders with status that are placed with this schedule. - id
-
Type:
stringThe scheduled order id. - lastError
-
Type:
objectlastErrorAdditional Properties Allowed:last error of this scheduled order. - lastScheduledRun
-
Type:
stringlast date of order placed. - name
-
Type:
stringname of scheduled order. - nextScheduledRun
-
Type:
stringnext date of order to be placed. - profileId
-
Type:
stringthe profile id of the user. - repositoryId
-
Type:
stringrepository id of scheduled order. - schedule
-
Type:
objectscheduleRequired:trueAdditional Properties Allowed:schedule details for the schedule. - siteId
-
Type:
stringid of site. - startDate
-
Type:
stringThe submitted date in ISO format. - status
-
Type:
stringstatus of schedule order active or inactive. - templateOrderId
-
Type:
stringtemplate order id. - type
-
Type:
stringtype of order. - version
-
Type:
integerversion scheduled order.
Nested Schema : clonedOrders
Nested Schema : executionStatusList
Nested Schema : lastError
Type:
objectlast error of this scheduled order.
- errorDate
-
Type:
stringThe date when error occurred - errorMessages
-
Type:
arrayerrorMessagesAdditional Properties Allowed:An array of error messages - scheduleErrorId
-
Type:
stringerror id of the last failed schedule order
Nested Schema : schedule
Type:
objectschedule details for the schedule.
- daysInMonth
-
Type:
arraydaysInMonthAdditional Properties Allowed:mention which days of Month schedule should run. values can be 1 to 31. - daysOfWeek
-
Type:
arraydaysOfWeekAdditional Properties Allowed:mention which days of week schedule should run. values can be 1 to 7. - monthsInYear
-
Type:
arraymonthsInYearAdditional Properties Allowed:The months in year of the Scheduled order. Values can be 0 to 11. - occurenceInDay
-
Type:
integerThe occurence in day on the Scheduled order. Values can be 1 or 2. - weeksInMonth
-
Type:
arrayweeksInMonthAdditional Properties Allowed:The weeks in month of the Scheduled order.Values can be 1 to 5
Nested Schema : items
Type:
object- orderId
-
Type:
stringThe Id of the template order.
Nested Schema : items
Type:
object- errorMessages
-
Type:
arrayerrorMessagesAdditional Properties Allowed:The error messages list. - executionDate
-
Type:
stringThe date for previous scheduled run - id
-
Type:
stringThe Id of the Scheduled order. - orderId
-
Type:
stringThe Id of the template order. - orderSubmitted
-
Type:
booleanThe status of order. - orderTotal
-
Type:
numberTotal order value. - repositoryId
-
Type:
stringThe Id of the Scheduled order. - scheduledOrderId
-
Type:
stringThe Id of the Scheduled order.
Nested Schema : errorMessages
Nested Schema : errorMessages
Nested Schema : daysInMonth
Type:
arraymention which days of Month schedule should run. values can be 1 to 31.
-
Type:
integer
Nested Schema : daysOfWeek
Type:
arraymention which days of week schedule should run. values can be 1 to 7.
-
Type:
integer
Nested Schema : monthsInYear
Nested Schema : weeksInMonth
Nested Schema : items
Type:
object- actualShipDate
-
Type:
stringThe actual ship date in ISO format. - discountInfo
-
Type:
objectdiscountInfoAdditional Properties Allowed:The shipping group price information. - items
-
Type:
arrayitemsAdditional Properties Allowed:The array of products in the shipping group. - priceInfo
-
Type:
objectpriceInfoAdditional Properties Allowed:The shipping group price information. - recurringChargePriceInfo
-
Type:
objectrecurringChargePriceInfoAdditional Properties Allowed:Recurring charge price information. - shipOnDate
-
Type:
stringThe ship on date in ISO format. - shippingAddress
-
Type:
objectshippingAddressAdditional Properties Allowed:The shipping address details. - shippingGroupId
-
Type:
stringThe shipping group ID. - shippingMethod
-
Type:
objectshippingMethodAdditional Properties Allowed:The shipping method details. - status
-
Type:
stringThe shipping group status. - submittedDate
-
Type:
stringThe submitted date in ISO format. - taxPriceInfo
-
Type:
objecttaxPriceInfoAdditional Properties Allowed:The shipping tax price info details. - trackingNumber
-
Type:
stringThe tracking number.
Nested Schema : discountInfo
Type:
objectThe shipping group price information.
- discountDescList
-
Type:
arraydiscountDescListAdditional Properties Allowed:The list of all the order discounts. - orderDiscount
-
Type:
numberThe orderDiscount. - shippingDiscount
-
Type:
numberThe shipping discount.
Nested Schema : items
Nested Schema : priceInfo
Type:
objectThe shipping group price information.
- amount
-
Type:
numberThe shipping method amount. - currencyCode
-
Type:
stringThe shipping method amount. - shipping
-
Type:
numberThe shipping amount. - shippingSurchargeValue
-
Type:
numberThe shipping surcharge value amount. - subTotal
-
Type:
numberThe shipping group subtotal. - tax
-
Type:
numberThe shipping method tax amount. - total
-
Type:
numberThe total cost of shipping. - totalWithoutTax
-
Type:
numberThe shipping items total.
Nested Schema : recurringChargePriceInfo
Type:
objectRecurring charge price information.
- amount
-
Type:
numberThe monetary amount of this recurring charge. - currencyCode
-
Type:
stringThe currency code for the monetary amounts. A three character currency code such as USD. - frequencyAmountTotals
-
Type:
arrayfrequencyAmountTotalsAdditional Properties Allowed:The total for each recurring charge frequency - frequencyTaxTotals
-
Type:
arrayfrequencyTaxTotalsAdditional Properties Allowed:The tax for each recurring charge frequency - shipping
-
Type:
numberCost of shipping the product. - subTotal
-
Type:
numberThe sub-total price of the recurring charge. - tax
-
Type:
numberMonetary tax amount. - total
-
Type:
numberThe total price of the recurring charge. - totalWithoutTax
-
Type:
numberTotal of recurring amount without tax included.
Nested Schema : shippingAddress
Type:
objectThe shipping address details.
- address1
-
Type:
stringAddress snippet. - address2
-
Type:
stringAddress snippet. - address3
-
Type:
stringAddress snippet. - alias
-
Type:
stringAddress alias. - city
-
Type:
stringCity. - companyName
-
Type:
stringCompany name. - country
-
Type:
stringCountry. - county
-
Type:
stringCounty. -
Type:
stringEmail address. - faxNumber
-
Type:
stringFax number. - firstName
-
Type:
stringFirst name. - jobTitle
-
Type:
stringJob title. - lastName
-
Type:
stringLast name. - middleName
-
Type:
stringMiddle name. - phoneNumber
-
Type:
stringPhone number. - postalCode
-
Type:
stringPostal code. - prefix
-
Type:
stringName prefix. - selectedCountry
-
Type:
stringCountry code. - selectedState
-
Type:
stringState code. - state
-
Type:
stringState. - state_ISOCode
-
Type:
stringState ISO code. - suffix
-
Type:
stringName suffix.
Nested Schema : shippingMethod
Type:
objectThe shipping method details.
- cost
-
Type:
numberThe total cost of shipping. - shippingMethodDescription
-
Type:
stringThe description of the shipping method. - shippingTax
-
Type:
numberThe shipping tax. - value
-
Type:
stringThe shipping method applied to the order.
Nested Schema : taxPriceInfo
Type:
objectThe shipping tax price info details.
- amount
-
Type:
numberThe shipping method amount. - cityTax
-
Type:
numberThe shipping group subtotal. - countryTax
-
Type:
numberThe country tax total. - countyTax
-
Type:
numberThe county tax amount. - districtTax
-
Type:
stringThe shipping method applied to the order. - isTaxIncluded
-
Type:
booleanFlag that states whether is tax included. - miscTax
-
Type:
stringThe miscellaneous tax amount. - stateTax
-
Type:
numberThe shipping method tax amount. - valueAddedTax
-
Type:
numberThe value added tax .
Nested Schema : discountDescList
Nested Schema : items
Type:
object- coupon
-
Type:
stringThe coupon code. - promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringThe promotion id. - promotionLevel
-
Type:
stringThe promotion level. - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - active
-
Type:
booleanUIs this product active. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catRefId
-
Type:
stringThe category to which the product belongs. - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - detailedItemPriceInfo
-
Type:
objectdetailedItemPriceInfoAdditional Properties Allowed:Detailed Item Price Information. - detailedRecurringChargeInfo
-
Type:
objectdetailedRecurringChargeInfoAdditional Properties Allowed:Detailed Item Price Information. - discountAmount
-
Type:
stringThe discount amount. - displayName
-
Type:
stringDisplay Name. - dynamicProperties
-
Type:
arraydynamicPropertiesAdditional Properties Allowed:Array of custom properties at order line item level. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalRecurringCharge
-
Type:
numberThe external recurring price. - externalRecurringChargeDuration
-
Type:
stringThe duration for the recurring charge e.g. 12 months. - externalRecurringChargeFrequency
-
Type:
stringThe frequency for the recurring charge e.g. Monthly. - listPrice
-
Type:
stringList Price. - onSale
-
Type:
booleanIndicates whether the price is for an item that is on sale. - primaryImageAltText
-
Type:
stringPrimary Image Alternative Text. - primaryImageTitle
-
Type:
stringPrimary Image Title. - primaryThumbImageURL
-
Type:
stringPrimary Thumb Image URL. - productId
-
Type:
stringID of the product in the cart. - quantity
-
Type:
integerThe quantity of the product in this shipping group. - rawTotalPrice
-
Type:
stringRaw Total Price. - recurringCharge
-
Type:
numberThe recurring charge for the item. - route
-
Type:
stringroute. - salePrice
-
Type:
stringSale Price. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item. - shippingSurchargeValue
-
Type:
numbershipping surcharge value. - unitPrice
-
Type:
numberThe unit price. - variant
-
Type:
arrayvariantAdditional Properties Allowed:List of variants for the product.
Nested Schema : detailedItemPriceInfo
Type:
objectDetailed Item Price Information.
- amount
-
Type:
numberThe amount. - currencyCode
-
Type:
stringThe currency code. - detailedUnitPrice
-
Type:
numberDetailed Unit Price. - discounted
-
Type:
booleanIs this item discounted. - orderDiscountShare
-
Type:
numberThe order Discount Share. - quantity
-
Type:
numberThe quantity. - tax
-
Type:
numberThe tax amount.
Nested Schema : detailedRecurringChargeInfo
Type:
objectDetailed Item Price Information.
- amount
-
Type:
numberThe monetary amount for the recurring charge. - 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 recurring charge price info - tax
-
Type:
numberMonetary tax amount.
Nested Schema : dynamicProperties
Nested Schema : externalData
Nested Schema : variant
Nested Schema : items
Type:
object- id
-
Type:
stringThe ID of the dynamic property. - label
-
Type:
stringThe label of the dynamic property. - value
-
Type:
stringThe value of the dynamic property.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringThe name to be associated with the externalData item. - values
-
Type:
objectvaluesAdditional 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:
stringThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- optionName
-
Type:
stringThe variant option name. - optionValue
-
Type:
stringThe variant option value.
Nested Schema : frequencyAmountTotals
Nested Schema : frequencyTaxTotals
Nested Schema : items
Type:
object- frequency
-
Type:
stringThe frequency for the item's total e.g. Monthly. - total
-
Type:
stringThe total amount for the frequency.
Nested Schema : items
Type:
object- frequency
-
Type:
stringThe frequency for the item's tax e.g. Monthly. - tax
-
Type:
stringThe tax amount for the frequency.
Nested Schema : items
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - active
-
Type:
booleanactive or not. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catRefId
-
Type:
stringThe category to which the product belongs. - childItems
-
Type:
arraychildItemsAdditional Properties Allowed:The array of child items in the item, if the item is a configurable item. A child item can itself contain child item array if it is a configurable product in itself. - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - detailedRecurringChargeInfo
-
Type:
objectdetailedRecurringChargeInfoAdditional Properties Allowed:Detailed Item Price Information. - discountInfo
-
Type:
arraydiscountInfoAdditional Properties Allowed:The discount information. - displayName
-
Type:
stringThe name of the product. - dynamicProperties
-
Type:
arraydynamicPropertiesAdditional Properties Allowed:Array of custom properties at order line item level. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPrice
-
Type:
numberA price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable). - externalPriceQuantity
-
Type:
integerThe maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable). - externalRecurringCharge
-
Type:
numberThe external recurring price. - externalRecurringChargeDuration
-
Type:
stringThe duration for the recurring charge e.g. 12 months. - externalRecurringChargeFrequency
-
Type:
stringThe frequency for the recurring charge e.g. Monthly. - giftWithPurchaseCommerceItemMarkers
-
Type:
arraygiftWithPurchaseCommerceItemMarkersAdditional Properties Allowed:The array of giftWithPurchaseCommerceItemMarkers. - id
-
Type:
stringRepository id of the commerce item. - price
-
Type:
integerThe actual price of the product. - productId
-
Type:
stringID of the product in the cart. - quantity
-
Type:
integerThe quantity of the product. - rawTotalPrice
-
Type:
integerThe raw price of the product. - recurringCharge
-
Type:
numberThe recurring charge for the item. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item. - unitPrice
-
Type:
integerThe unit price of the product. - variant
-
Type:
arrayvariantAdditional Properties Allowed:List of variants for the product.
Nested Schema : childItems
Nested Schema : detailedRecurringChargeInfo
Type:
objectDetailed Item Price Information.
- amount
-
Type:
numberThe monetary amount for the recurring charge. - 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 recurring charge price info - tax
-
Type:
numberMonetary tax amount.
Nested Schema : discountInfo
Nested Schema : dynamicProperties
Nested Schema : externalData
Nested Schema : giftWithPurchaseCommerceItemMarkers
Nested Schema : variant
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the item by the configurator system. - activationDate
-
Type:
stringThe activation date in ISO format. - amount
-
Type:
integerThe total amount of this item including its child items amounts. - assetId
-
Type:
stringThe asset ID corresponding to the current item. - billingAccountId
-
Type:
stringThe billing account ID associated to the current item. - catRefId
-
Type:
stringskuid of the item. - customerAccountId
-
Type:
stringThe customer account ID associated to the current item. - deactivationDate
-
Type:
stringThe deactivation date in ISO format. - detailedRecurringChargeInfo
-
Type:
objectdetailedRecurringChargeInfoAdditional Properties Allowed:Detailed Item Price Information. - displayName
-
Type:
stringThe name of the product. - externalData
-
Type:
arrayexternalDataAdditional Properties Allowed:External data to be associated with a commerce item, provided by a configurator system. - externalPrice
-
Type:
numberA price for a quantity of 1 of this line item which will be used in place of the standard catalog price (this price will be verified to ensure it is allowable). - externalPriceQuantity
-
Type:
integerThe maximum quantity of this line item which may be purchased at the external price (this quantity will be verified to ensure it is allowable). - externalRecurringCharge
-
Type:
numberThe external recurring price. - externalRecurringChargeDuration
-
Type:
stringThe duration for the recurring charge e.g. 12 months. - externalRecurringChargeFrequency
-
Type:
stringThe frequency for the recurring charge e.g. Monthly. - id
-
Type:
stringRepository id of the commerce item. - productId
-
Type:
stringID of the product in the cart. - quantity
-
Type:
integerThe quantity of the product. - rawTotalPrice
-
Type:
integerThe raw price of the product. - recurringCharge
-
Type:
numberThe recurring charge for the item. - serviceAccountId
-
Type:
stringThe service account ID associated to the current item. - serviceId
-
Type:
stringThe service ID associated to the current item. - unitPrice
-
Type:
integerThe unit price of the product.
Nested Schema : detailedRecurringChargeInfo
Type:
objectDetailed Item Price Information.
- amount
-
Type:
numberThe monetary amount for the recurring charge. - 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 recurring charge price info - tax
-
Type:
numberMonetary tax amount.
Nested Schema : externalData
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringThe name to be associated with the externalData item. - values
-
Type:
objectvaluesAdditional 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:
stringThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- coupon
-
Type:
stringThe coupon ID. - giftWithPurchaseDiscountInfo
-
Type:
arraygiftWithPurchaseDiscountInfoAdditional Properties Allowed:The gift information. - promotionDesc
-
Type:
stringThis field returns name of the promotion. Retained for backward compatibility - promotionId
-
Type:
stringThe promotion ID. - promotionLevel
-
Type:
stringThe promotion level. - promotionLongDesc
-
Type:
stringThe description of the promotion. - promotionName
-
Type:
stringThe display name of the promotion. - totalAdjustment
-
Type:
numberTotal adjustment by the promotion.
Nested Schema : giftWithPurchaseDiscountInfo
Nested Schema : items
Type:
object- giftWithPurchaseChoicesAvailable
-
Type:
booleanIf this gift with purchase has multiple gift choices. - giftWithPurchaseIdentifier
-
Type:
integerThe gift hash code for this gift with purchase promotion. - giftWithPurchaseQuantity
-
Type:
numberThe quantity that is gift quantity
Nested Schema : items
Type:
object- id
-
Type:
stringThe ID of the dynamic property. - label
-
Type:
stringThe label of the dynamic property. - value
-
Type:
stringThe value of the dynamic property.
Nested Schema : items
Type:
object- actionCode
-
Type:
stringThe action code that has been set on the externalData item by the configurator system. - name
-
Type:
stringThe name to be associated with the externalData item. - values
-
Type:
objectvaluesAdditional 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:
stringThis property's name and value will be retrieved from a configurator system, so will be dynamically set.
Nested Schema : items
Type:
object- automaticQuantity
-
Type:
numberThe quantity of the free gift that this commerce item is making free and was auto added by pricing. - data
-
Type:
integerThe gift hash code for this gift with purchase promotion. - key
-
Type:
stringatg.gwp - remainingQuantity
-
Type:
numberThe quantity of the commerce item that is not affected by gift with purchase. - selectedQuantity
-
Type:
numberThe quantity of the free gift that this commerce item is making free and was selected by the shopper. - targetedQuantity
-
Type:
numberThe quantity of the free gift that this commerce item is making free and was targeted by pricing. - value
-
Type:
stringThe gift with purchase promotion id.
Nested Schema : items
Type:
object- optionName
-
Type:
stringThe variant option name. - optionValue
-
Type:
stringThe variant option value.
Nested Schema : items
Type:
object- carrierId
-
Type:
stringCarrier Id for Tracking. - carrierName
-
Type:
stringCarrier Name for Tracking. - carrierUrl
-
Type:
stringCarrier URL for Tracking. - trackingNumber
-
Type:
stringTracking Number.
Example application/json
{
"gwp":false,
"lastModifiedTime":1.488091242E12,
"priceGroupId":"defaultPriceGroup",
"creationTime":1.488090529E12,
"gwpMarkers":[
],
"salesChannel":"contactCenter",
"submittedDate":null,
"locale":"en",
"paymentGroups":[
{
"expirationYear":null,
"amountAuthorized":0,
"amount":309.92,
"gatewayName":null,
"expirationMonth":null,
"submittedDate":null,
"authorizationStatus":[
],
"token":null,
"paymentGroupClassType":"tokenizedCreditCard",
"creditCardNumber":null,
"paymentMethod":"tokenizedCreditCard",
"state":"INITIAL",
"id":"pg40411",
"billingAddress":{
"lastName":null,
"country":null,
"address3":null,
"address2":null,
"city":null,
"prefix":null,
"address1":null,
"postalCode":null,
"companyName":null,
"jobTitle":null,
"county":null,
"suffix":null,
"ownerId":null,
"selectedCountry":null,
"firstName":null,
"phoneNumber":null,
"faxNumber":null,
"middleName":null,
"state":null,
"email":null,
"selectedState":null,
"state_ISOCode":null
},
"debitStatus":[
],
"currencyCode":"USD"
}
],
"configuratorId":null,
"organizationId":"or-100002",
"relationships":[
{
"paymentGroupId":"pg40411",
"amount":309.92,
"relationshipType":"ORDERAMOUNTREMAINING",
"id":"r50389"
}
],
"priceInfo":{
"discounted":false,
"amount":249.99,
"total":309.92,
"shipping":35,
"manualAdjustmentTotal":0,
"amountIsFinal":false,
"discountAmount":0,
"tax":24.93,
"rawSubtotal":249.99,
"currencyCode":"USD"
},
"totalCommerceItemCount":1,
"id":"o40411",
"state":"PENDING_PAYMENT",
"quoteInfo":null,
"taxCalculated":true,
"commerceItems":[
{
"priceInfo":{
"discounted":true,
"amount":249.99,
"rawTotalPrice":299.99,
"salePrice":0,
"priceListId":"listPrices",
"quantityDiscounted":1,
"amountIsFinal":false,
"onSale":false,
"shippingSurcharge":0,
"discountable":true,
"currentPriceDetailsSorted":[
{
"discounted":true,
"amount":249.99,
"quantity":1,
"amountIsFinal":false,
"range":{
"lowBound":0,
"highBound":0,
"size":1
},
"tax":21.86,
"orderDiscountShare":0,
"detailedUnitPrice":249.99,
"currencyCode":"USD"
}
],
"currencyCode":"USD",
"listPrice":299.99
},
"quantity":1,
"catalogId":null,
"productId":"prod10015",
"returnedQuantity":0,
"lineAttributes":[
],
"catalogKey":null,
"productDisplayName":"Playstation 3",
"externalPriceDetails":null,
"externalId":null,
"id":"ci4000413",
"catalogRefId":"sku10032"
}
],
"taxPriceInfo":{
"discounted":false,
"valueAddedTax":0,
"amount":24.93,
"countyTax":0.71,
"isTaxIncluded":false,
"miscTax":6.41,
"districtTax":0,
"stateTax":17.1,
"miscTaxInfo":{
"Special":6.41
},
"countryTax":0,
"cityTax":0.71,
"amountIsFinal":false,
"currencyCode":"USD"
},
"freezeDate":"2017-02-26T06:40:42.000Z",
"shippingGroups":[
{
"shippingMethod":"standardShippingMethod",
"description":"sg50411",
"submittedDate":null,
"priceInfo":{
"discounted":false,
"shippingTax":3.07,
"amount":35,
"rawShipping":35,
"amountIsFinal":false,
"currencyCode":"USD"
},
"shipOnDate":null,
"actualShipDate":null,
"specialInstructions":{
},
"shippingAddress":{
"lastName":"Blooming",
"country":"US",
"address3":null,
"address2":"Santa Clara County",
"city":"San Jose",
"prefix":null,
"address1":"7 W Jackson Blvd",
"postalCode":"95111",
"companyName":"US Motor Works, Inc.",
"jobTitle":null,
"county":null,
"suffix":null,
"ownerId":null,
"selectedCountry":"US",
"firstName":"Ron",
"phoneNumber":"408-752-3500",
"faxNumber":null,
"middleName":null,
"state":"CA",
"email":"ron@example.com",
"selectedState":"NY",
"state_ISOCode":"US-NY"
},
"commerceItemRelationships":[
{
"commerceItemId":"ci4000413",
"amount":0,
"quantity":1,
"relationshipType":"SHIPPINGQUANTITY",
"returnedQuantity":0,
"range":{
"lowBound":0,
"highBound":0,
"size":1
},
"commerceItemExternalId":null,
"state":"INITIAL",
"id":"r50387"
}
],
"state":"INITIAL",
"id":"sg50411",
"stateDetail":null,
"trackingNumber":null,
"handlingInstructions":[
],
"shippingGroupClassType":"hardgoodShippingGroup"
}
],
"taxExempt":false,
"lastModifiedDate":"2017-02-26T06:40:42.000Z",
"approvalSystemMessages":[
"Order is pending approval because total is greater than the approved order limit."
],
"profile":{
"lastName":"Blooming",
"firstName":"Ron",
"shippingAddress":null,
"middleName":null,
"parentOrganization":{
"name":"US Motor Works, Inc.",
"id":"or-100002"
},
"email":"ron@example.com"
},
"shippingGroupCount":1,
"paymentGroupCount":1,
"profileId":"bb-110023",
"siteId":"siteUS",
"activeQuoteOrderId":null
}
Default Response
The error response.
The following are the internal error codes thrown by this API when the request processing fails in Oracle Commerce Cloud:
|Error Code|Description|
|------------------|------------------|
|100094|Organization passed in the header is currently inactive|
|100095|The order or return request does not belong to the current organization of the shopper profile|
|100096|The organization associated to the order or return request was deleted / does not exist|
|100097|The organization associated to the order or return request is currently inactive|
|100098|Current operation is being performed in an organization context and the shopper profile is not associated to any organization|
|100099|Current operation is being performed in an organization context and the order or return request does not belong to any organization|
|100101|The shopper profile does not belong to organization passed in the header|
|28390|The following item(s) are no longer for sale [ItemName]. Order cannot be approved.|
Body
Root Schema : errorModel
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - errors
-
Type:
arrayerrorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code - type
-
Type:
stringThe URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code
Examples
Sample Request:
{
"approverMessage": "Approving order",
"orderId": "o40411"
}
Sample Response Payload returned by endpoint:
{
"gwp": false,
"lastModifiedTime": 1488091242000,
"priceGroupId": "defaultPriceGroup",
"creationTime": 1488090529000,
"gwpMarkers": [],
"salesChannel": "contactCenter",
"submittedDate": null,
"locale": "en",
"paymentGroups": [{
"expirationYear": null,
"amountAuthorized": 0,
"amount": 309.92,
"gatewayName": null,
"expirationMonth": null,
"submittedDate": null,
"authorizationStatus": [],
"token": null,
"paymentGroupClassType": "tokenizedCreditCard",
"creditCardNumber": null,
"paymentMethod": "tokenizedCreditCard",
"state": "INITIAL",
"id": "pg40411",
"billingAddress": {
"lastName": null,
"country": null,
"address3": null,
"address2": null,
"city": null,
"prefix": null,
"address1": null,
"postalCode": null,
"companyName": null,
"jobTitle": null,
"county": null,
"suffix": null,
"ownerId": null,
"selectedCountry": null,
"firstName": null,
"phoneNumber": null,
"faxNumber": null,
"middleName": null,
"state": null,
"email": null,
"selectedState": null,
"state_ISOCode": null
},
"debitStatus": [],
"currencyCode": "USD"
}],
"configuratorId": null,
"organizationId": "or-100002",
"relationships": [{
"paymentGroupId": "pg40411",
"amount": 309.92,
"relationshipType": "ORDERAMOUNTREMAINING",
"id": "r50389"
}],
"priceInfo": {
"discounted": false,
"amount": 249.99,
"total": 309.92,
"shipping": 35,
"manualAdjustmentTotal": 0,
"amountIsFinal": false,
"discountAmount": 0,
"tax": 24.93,
"rawSubtotal": 249.99,
"currencyCode": "USD"
},
"totalCommerceItemCount": 1,
"id": "o40411",
"state": "PENDING_PAYMENT",
"quoteInfo": null,
"taxCalculated": true,
"commerceItems": [{
"priceInfo": {
"discounted": true,
"amount": 249.99,
"rawTotalPrice": 299.99,
"salePrice": 0,
"priceListId": "listPrices",
"quantityDiscounted": 1,
"amountIsFinal": false,
"onSale": false,
"shippingSurcharge": 0,
"discountable": true,
"currentPriceDetailsSorted": [{
"discounted": true,
"amount": 249.99,
"quantity": 1,
"amountIsFinal": false,
"range": {
"lowBound": 0,
"highBound": 0,
"size": 1
},
"tax": 21.86,
"orderDiscountShare": 0,
"detailedUnitPrice": 249.99,
"currencyCode": "USD"
}],
"currencyCode": "USD",
"listPrice": 299.99
},
"quantity": 1,
"catalogId": null,
"productId": "prod10015",
"returnedQuantity": 0,
"lineAttributes": [],
"catalogKey": null,
"productDisplayName": "Playstation 3",
"externalPriceDetails": null,
"externalId": null,
"id": "ci4000413",
"catalogRefId": "sku10032"
}],
"taxPriceInfo": {
"discounted": false,
"valueAddedTax": 0,
"amount": 24.93,
"countyTax": 0.71,
"isTaxIncluded": false,
"miscTax": 6.41,
"districtTax": 0,
"stateTax": 17.1,
"miscTaxInfo": {"Special": 6.41},
"countryTax": 0,
"cityTax": 0.71,
"amountIsFinal": false,
"currencyCode": "USD"
},
"freezeDate": "2017-02-26T06:40:42.000Z",
"shippingGroups": [{
"shippingMethod": "standardShippingMethod",
"description": "sg50411",
"submittedDate": null,
"priceInfo": {
"discounted": false,
"shippingTax": 3.07,
"amount": 35,
"rawShipping": 35,
"amountIsFinal": false,
"currencyCode": "USD"
},
"shipOnDate": null,
"actualShipDate": null,
"specialInstructions": {},
"shippingAddress": {
"lastName": "Blooming",
"country": "US",
"address3": null,
"address2": "Santa Clara County",
"city": "San Jose",
"prefix": null,
"address1": "7 W Jackson Blvd",
"postalCode": "95111",
"companyName": "US Motor Works, Inc.",
"jobTitle": null,
"county": null,
"suffix": null,
"ownerId": null,
"selectedCountry": "US",
"firstName": "Ron",
"phoneNumber": "408-752-3500",
"faxNumber": null,
"middleName": null,
"state": "CA",
"email": "ron@example.com",
"selectedState": "NY",
"state_ISOCode": "US-NY"
},
"commerceItemRelationships": [{
"commerceItemId": "ci4000413",
"amount": 0,
"quantity": 1,
"relationshipType": "SHIPPINGQUANTITY",
"returnedQuantity": 0,
"range": {
"lowBound": 0,
"highBound": 0,
"size": 1
},
"commerceItemExternalId": null,
"state": "INITIAL",
"id": "r50387"
}],
"state": "INITIAL",
"id": "sg50411",
"stateDetail": null,
"trackingNumber": null,
"handlingInstructions": [],
"shippingGroupClassType": "hardgoodShippingGroup"
}],
"taxExempt": false,
"lastModifiedDate": "2017-02-26T06:40:42.000Z",
"approvalSystemMessages": ["Order is pending approval because total is greater than the approved order limit."],
"profile": {
"lastName": "Blooming",
"firstName": "Ron",
"shippingAddress": null,
"middleName": null,
"parentOrganization": {
"name": "US Motor Works, Inc.",
"id": "or-100002"
},
"email": "ron@example.com"
},
"shippingGroupCount": 1,
"paymentGroupCount": 1,
"profileId": "bb-110023",
"siteId": "siteUS",
"activeQuoteOrderId": null
}