getResourceMetadata
get
/ccagent/v1/metadata-catalog/{id}
Get Resource Metadata. Returns the metadata catalog of the resource specified. The response will be in hyper schema format. The **JSON hyper schema** being served is **deprecated**. Use Swagger.
Request
Supported Media Types
- application/json
Path Parameters
- id
-
Type:
string
Required:true
The ID of the resource
Response
Supported Media Types
- application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : getResourceMetadata_response
- $schema
-
Type:
string
location of schema for the given resource - definitions
-
Type:
object
definitionsAdditional Properties Allowed:respective properties of the resource - description
-
Type:
string
description of the resource being retrieved - title
-
Type:
string
title of metadata resource - token
-
Type:
string
The auth token for the Endpoint - type
-
Type:
string
type of metadata resource
Nested Schema : definitions
Type:
object
respective properties of the resource
Example application/json
{
"$schema":"rest-schemas/",
"description":"Return Order endpoints",
"title":"returnOrder",
"type":"object",
"definitions":{
"updateReturnRequest_request":{
"properties":{
"op":{
"description":"Specify the operation to be performed",
"type":"string"
},
"returnItems":{
"description":"List of returnable Items",
"type":"array",
"items":{
"type":"object",
"properties":{
"returnItemId":{
"description":"Id of the Return Item.",
"type":"string"
},
"dispositionReason":{
"description":"Disposition Reason for Return Item",
"type":"string"
},
"quantityReceived":{
"description":"Quantity Received",
"type":"number"
}
}
}
}
},
"required":[
"op",
"returnItems"
]
},
"getReturnRequest_response":{
"properties":{
"returnRequestStatus":{
"description":"Status of Return Request",
"type":"string"
},
"isExchangeRequest":{
"description":"Either it is exchange / return request",
"type":"boolean"
},
"returnItems":{
"description":"List of returnable Items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantityReturned":{
"description":"Quantity Returned",
"type":"number"
},
"displayName":{
"description":"Display Name of the Product",
"type":"string"
},
"orderDiscountShare":{
"description":"OrderDiscountShare for a returnItem",
"type":"number"
},
"childItems":{
"description":"Returned Item child items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"quantity of the child Item",
"type":"number"
},
"route":{
"description":"Product path",
"type":"string"
},
"productId":{
"description":"Product Id of teh ",
"type":"string"
},
"displayName":{
"description":"Product display name of the sub sku commerce 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"
}
}
}
},
"catRefId":{
"description":"Catalog Reference Id of the child Item",
"type":"string"
}
}
}
},
"skuOptionInfo":{
"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"
}
}
}
},
"configuratorId":{
"description":"Configurator Id of the returned item",
"type":"string"
},
"quantityAvailableForReturn":{
"description":"Quantity Available",
"type":"number"
},
"commerceItemId":{
"description":"Commerce Id of the returned item",
"type":"string"
},
"suggestedShippingRefund":{
"description":"Shipping Refund for a returnItem",
"type":"number"
},
"unAdjustedRefundAmount":{
"description":"Refund Amount of the item excluding orderDiscountShare and ManualAdjustmentShare",
"type":"number"
},
"price":{
"description":"Total price of the item",
"type":"number"
},
"returnReason":{
"description":"Reason to return an Item",
"type":"string"
},
"quantityReceived":{
"description":"Quantity Received",
"type":"number"
},
"dispositionReason":{
"description":"Disposition Reason",
"type":"object",
"properties":{
"displayKey":{
"description":"Key of the disposition Reason",
"type":"string"
},
"displayName":{
"description":"Name of the disposition Reason",
"type":"string"
}
}
},
"unitPrice":{
"description":"Unit price of the item",
"type":"number"
},
"quantityToReturn":{
"description":"Quantity To Return",
"type":"number"
},
"comments":{
"description":"Comments at ReturnItem Level",
"type":"string"
},
"productId":{
"description":"Id of the return Item",
"type":"string"
},
"returnItemId":{
"description":"Id of the return Item",
"type":"string"
},
"itemPromotionValueAdjustments":{
"description":"Item level promotion adjustments.",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
},
"quantityToReceive":{
"description":"Quantity To Return",
"type":"number"
},
"suggestedTaxRefund":{
"description":"Tax Refund for a returnItem",
"type":"number"
},
"shippingGroupId":{
"description":"Shipping group Id of the returned item",
"type":"string"
},
"manualAdjustmentShare":{
"description":"ManualAdjustmentShare for a returnItem",
"type":"number"
},
"catRefId":{
"description":"Catalog Reference Id",
"type":"string"
},
"quantityShipped":{
"description":"Quantity Shipped",
"type":"number"
},
"adjustedPromotionReferences":{
"description":"Reference to the Promotions linked to this returnItem",
"type":"string"
},
"actualRefundAmount":{
"description":"Actual Refund Amount at Item level",
"type":"number"
},
"suggestedRefundAmount":{
"description":"Refund Cost for a returnItem",
"type":"number"
}
}
}
},
"submitExchangeAllowedValidationMessage":{
"description":"submitExchangeAllowedValidationMessage will come in json response if isSubmitExchangeOrderAllowed property is false",
"type":"object",
"properties":{
"errorCode":{
"description":"error code",
"type":"string"
},
"description":{
"description":"contains detailed info",
"type":"object",
"properties":{
"productIds":{
"description":"list of product id's",
"type":"array",
"items":{
"type":"string"
}
},
"skuIds":{
"description":"list of sku id's",
"type":"array",
"items":{
"type":"string"
}
}
}
},
"message":{
"description":"message string",
"type":"string"
}
}
},
"profileInfo":{
"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":"array",
"items":{
"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 of the profile",
"type":"string"
}
}
},
"isSubmitExchangeOrderAllowed":{
"description":"Indicates whether submit exchange order allowed or not.It will get populated only in exchange flow.",
"type":"boolean"
},
"isManuallyAdjusted":{
"description":"Manually Adjusted Return Request",
"type":"boolean"
},
"orderInfo":{
"description":"Order Information.",
"type":"object",
"properties":{
"priceInfo":{
"description":"Price information of the order.",
"type":"object",
"properties":{
"amount":{
"description":"The raw number that represents the price.",
"type":"number"
},
"total":{
"description":"The current working total, including all promotions, tax, and billing costs.",
"type":"number"
},
"shipping":{
"description":"The shipping cost of the order.",
"type":"number"
},
"isTaxIncluded":{
"description":"Indicates if tax is included in item price",
"type":"boolean"
},
"tax":{
"description":"The tax on the order.",
"type":"number"
},
"subTotal":{
"description":" The subtotal of the order before applying order-level promotions.",
"type":"number"
},
"orderDiscountAmount":{
"description":" Total order Discount Amount.",
"type":"number"
},
"currencyCode":{
"description":"Indicates the currency of the price. For example, USD indicates that the price is in US dollars.",
"type":"string"
},
"totalWithoutTax":{
"description":"The total cost without Tax.",
"type":"number"
}
}
},
"orderId":{
"description":"Commerce id for this order.",
"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"
},
"listPriceList":{
"description":"Price List for list prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the list prices",
"type":"string"
}
}
},
"active":{
"description":"Active status of pricelist group.",
"type":"boolean"
},
"salePriceList":{
"description":"Price List for sale prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the sale prices",
"type":"string"
}
}
},
"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"
},
"shippingSurchargePriceList":{
"description":"Price List for shipping surcharge prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the shipping surcharge prices",
"type":"string"
}
}
}
}
},
"creationDate":{
"description":"Date on which the Order was created.",
"type":"string"
},
"submittedDate":{
"description":"Date on which the Order was submitted.",
"type":"string"
}
}
},
"refundInfo":{
"description":"Refund Information at the returnRequest Level.",
"type":"object",
"properties":{
"suggestedShippingRefund":{
"description":"Shipping Refund of all Return Items",
"type":"number"
},
"refundDue":{
"description":"Total Amount of the Refund",
"type":"number"
},
"returnFee":{
"description":"ReturnFee",
"type":"number"
},
"totalRefund":{
"description":"Total sum of all the Refunds",
"type":"number"
},
"suggestedOrderRefund":{
"description":"Refund Amount of all Return Items",
"type":"number"
},
"suggestedTaxRefund":{
"description":"Tax Refund of all Return Items",
"type":"number"
},
"unAdjustedRefundSubtotal":{
"description":"Refund SubTotal calculated as summation of unAdjustedRefundAmount for all return Items.",
"type":"number"
},
"actualShippingRefund":{
"description":"Actual Shipping Refund at Item level",
"type":"number"
},
"otherRefund":{
"description":"Other Refund",
"type":"number"
},
"actualTaxRefund":{
"description":"Actual Tax Refund at Item level",
"type":"number"
}
}
},
"isSetteled":{
"description":"Settled Return Request",
"type":"boolean"
},
"promotionAdjustments":{
"description":"Total promotions at Return item and Order level",
"type":"object",
"properties":{
"promotionAdjustmentsCount":{
"description":"Count of the total number of promotions applied",
"type":"integer"
},
"orderPromotionValueAdjustments":{
"description":"Order Level promotion adjustments",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
},
"totalOrderDiscountAdjustment":{
"description":"The total change in order level promotion value adjustments due to the return",
"type":"number"
},
"nonReturnItemCostAdjustment":{
"description":"The cost adjustment for item which are not returned.",
"type":"object",
"properties":{
"commerceItemId":{
"description":"Id of the commerce Item.",
"type":"string"
},
"amountAdjustment":{
"description":"Amount adjusted as result of item returned.",
"type":"number"
},
"shippingGroupId":{
"description":"Id of the shipping group.",
"type":"string"
},
"quantityAdjusted":{
"description":"The number of item adjusted.",
"type":"number"
},
"shippingShareAdjustment":{
"description":"Adjustment made on the shipping group.",
"type":"number"
},
"orderDiscountShareAdjustment":{
"description":"The adjustment of order discount.",
"type":"number"
},
"manualAdjustmentShareAdjustment":{
"description":"Manual Adjustment made.",
"type":"number"
},
"taxShareAdjustment":{
"description":"Adjustment of the applied Tax.",
"type":"number"
}
}
},
"itemPromotionValueAdjustments":{
"description":"Item level promotion adjustments",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
}
}
},
"state":{
"description":"state ",
"type":"object",
"properties":{
"displayKey":{
"description":"Key of returned request status.",
"type":"string"
},
"displayName":{
"description":"Translated Value of returned request status.",
"type":"string"
}
}
},
"quoteInfo":{
"description":"the quote information of the order",
"type":"object",
"properties":{
"providerNote":{
"description":"the provider note for the quoted order",
"type":"string"
},
"notes":{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile id of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
},
"rejectionDate":{
"description":"rejection date of the quoted order",
"type":"string"
},
"requestDate":{
"description":"the date when the quote was requested in ISO format",
"type":"string"
},
"errorInfo":{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
},
"externalId":{
"description":"the external id for the quote",
"type":"string"
},
"rejectionNote":{
"description":"the rejection note for an order whose quote has been rejected by user",
"type":"string"
},
"quoteDate":{
"description":"the date the order was quoted in milliseconds",
"type":"number"
},
"expirationDate":{
"description":"the expiration date of the quoted order, if any",
"type":"string"
}
}
},
"paymentReversalInfo":{
"description":"Payment Reversal Info for Order.",
"type":"array",
"items":{
"type":"object",
"properties":{
"paymentGroupId":{
"description":"Id of the payment group",
"type":"string"
},
"refundType":{
"description":"Type of the refund. For example this can be tokenized credit card",
"type":"string"
},
"amount":{
"description":"The amount pertaining to the credit card",
"type":"number"
},
"creditCardInfo":{
"description":"Credit Card Details.",
"type":"object",
"properties":{
"cardNumber":{
"description":"Credit Card Number",
"type":"string"
}
}
},
"creditCardType":{
"description":"The type of the credit card",
"type":"string"
},
"state":{
"description":"The state of the return request",
"type":"string"
},
"reversalMethod":{
"description":"Payment Reversal Method",
"type":"string"
},
"maxRefundAmount":{
"description":"The maximum amount that can be refunded from the card",
"type":"number"
}
}
}
}
}
},
"initiateReturn_request":{
"properties":{
"op":{
"description":"Specify the operation to be performed",
"type":"string"
},
"orderId":{
"description":"Commerce id of order.",
"type":"string"
}
},
"required":[
"op",
"orderId"
]
},
"returnOrder":{
"links":[
{
"schema":{
"ref":"#/definitions/updateReturnRequest_request"
},
"targetSchema":{
"ref":"#/definitions/updateReturnRequest_response"
},
"method":"PUT",
"rel":"updateReturnRequest",
"mediaType":"application/json",
"href":"http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests/{id}",
"title":"Update Return Request. Updates details of items received against a return request with operation set as 'receiveReturns'."
},
{
"schema":{
"ref":"#/definitions/initiateReturn_request"
},
"targetSchema":{
"ref":"#/definitions/initiateReturn_response"
},
"method":"POST",
"rel":"initiateReturn",
"mediaType":"application/json",
"href":"http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests",
"title":"Initiate Return. Gets list of items from an order for which return request can be created with operation set as 'initiateReturn'."
},
{
"schema":{
"type":"object",
"properties":{
"q":{
"description":"The query string.",
"type":"string"
}
},
"required":[
"q"
]
},
"targetSchema":{
"ref":"#/definitions/initiateReturn_response"
},
"method":"GET",
"rel":"searchReturns",
"mediaType":"application/json",
"href":"http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests",
"title":"Search Returns. Gets a list of return requests from the repository based on given search criteria"
},
{
"targetSchema":{
"ref":"#/definitions/getReturnRequest_response"
},
"method":"GET",
"rel":"getReturnRequest",
"mediaType":"application/json",
"href":"http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests/{id}",
"title":"Get Return Request. Gets the return request details for a given ReturnRequestId."
},
{
"schema":{
"ref":"#/definitions/receiveReturnRequest_request"
},
"targetSchema":{
"ref":"#/definitions/receiveReturnRequest_response"
},
"method":"PUT",
"rel":"receiveReturnRequest",
"mediaType":"application/json",
"href":"http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests/{id}/receive",
"title":"Receive Return Request. Updates details of items received against a return request with operation set as 'receiveReturns'."
}
],
"required":[
"q"
],
"properties":{
"totalRequests":{
"description":"Total return requests details.",
"type":"array",
"items":{
"type":"object",
"properties":{
"returnRequestId":{
"description":"request id",
"type":"string"
},
"firstName":{
"description":" First Name ",
"type":"string"
},
"lastName":{
"description":"Last Name",
"type":"string"
},
"createdDate":{
"description":"date of creation",
"type":"string"
},
"orderId":{
"description":"Order id",
"type":"string"
},
"totalRefund":{
"description":"refund amount",
"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"
},
"listPriceList":{
"description":"Price List for list prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the list prices",
"type":"string"
}
}
},
"active":{
"description":"Active status of pricelist group.",
"type":"boolean"
},
"salePriceList":{
"description":"Price List for sale prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the sale prices",
"type":"string"
}
}
},
"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"
},
"shippingSurchargePriceList":{
"description":"Price List for shipping surcharge prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the shipping surcharge prices",
"type":"string"
}
}
}
}
},
"state":{
"description":"return state",
"type":"string"
},
"totalReturnQuantity":{
"description":"returned quantities",
"type":"string"
},
"operation":{
"description":"Return operation",
"type":"string"
}
}
}
},
"searchResults":{
"description":"Total number of return requests present in search result.",
"type":"integer"
}
}
},
"updateReturnRequest_response":{
"properties":{
"returnRequestStatus":{
"description":"Status of Return Request",
"type":"string"
},
"isExchangeRequest":{
"description":"Either it is exchange / return request",
"type":"boolean"
},
"returnItems":{
"description":"List of returnable Items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantityReturned":{
"description":"Quantity Returned",
"type":"number"
},
"displayName":{
"description":"Display Name of the Product",
"type":"string"
},
"orderDiscountShare":{
"description":"OrderDiscountShare for a returnItem",
"type":"number"
},
"childItems":{
"description":"Returned Item child items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"quantity of the child Item",
"type":"number"
},
"route":{
"description":"Product path",
"type":"string"
},
"productId":{
"description":"Product Id of teh ",
"type":"string"
},
"displayName":{
"description":"Product display name of the sub sku commerce 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"
}
}
}
},
"catRefId":{
"description":"Catalog Reference Id of the child Item",
"type":"string"
}
}
}
},
"configuratorId":{
"description":"Configurator Id of the returned item",
"type":"string"
},
"skuOptionInfo":{
"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"
}
}
}
},
"quantityAvailableForReturn":{
"description":"Quantity Available",
"type":"number"
},
"commerceItemId":{
"description":"Commerce Id of the returned item",
"type":"string"
},
"suggestedShippingRefund":{
"description":"Shipping Refund for a returnItem",
"type":"number"
},
"unAdjustedRefundAmount":{
"description":"Refund Amount of the item excluding orderDiscountShare and ManualAdjustmentShare",
"type":"number"
},
"price":{
"description":"Total price of the item",
"type":"number"
},
"returnReason":{
"description":"Reason to return an Item",
"type":"string"
},
"quantityReceived":{
"description":"Quantity Received",
"type":"number"
},
"dispositionReason":{
"description":"Disposition Reason",
"type":"object",
"properties":{
"displayKey":{
"description":"Key of the disposition Reason",
"type":"string"
},
"displayName":{
"description":"Name of the disposition Reason",
"type":"string"
}
}
},
"unitPrice":{
"description":"Unit price of the item",
"type":"number"
},
"quantityToReturn":{
"description":"Quantity To Return",
"type":"number"
},
"comments":{
"description":"Comments at ReturnItem Level",
"type":"string"
},
"productId":{
"description":"Id of the return Item",
"type":"string"
},
"returnItemId":{
"description":"Id of the return Item",
"type":"string"
},
"itemPromotionValueAdjustments":{
"description":"Item level promotion adjustments.",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
},
"quantityToReceive":{
"description":"Quantity To Return",
"type":"number"
},
"suggestedTaxRefund":{
"description":"Tax Refund for a returnItem",
"type":"number"
},
"shippingGroupId":{
"description":"Shipping group Id of the returned item",
"type":"string"
},
"manualAdjustmentShare":{
"description":"ManualAdjustmentShare for a returnItem",
"type":"number"
},
"catRefId":{
"description":"Catalog Reference Id",
"type":"string"
},
"quantityShipped":{
"description":"Quantity Shipped",
"type":"number"
},
"actualRefundAmount":{
"description":"Actual Refund Amount at Item level",
"type":"number"
},
"suggestedRefundAmount":{
"description":"Refund Cost for a returnItem",
"type":"number"
}
}
}
},
"submitExchangeAllowedValidationMessage":{
"description":"submitExchangeAllowedValidationMessage will come in json response if isSubmitExchangeOrderAllowed property is false",
"type":"object",
"properties":{
"errorCode":{
"description":"error code",
"type":"string"
},
"description":{
"description":"contains detailed info",
"type":"object",
"properties":{
"productIds":{
"description":"list of product id's",
"type":"array",
"items":{
"type":"string"
}
},
"skuIds":{
"description":"list of sku id's",
"type":"array",
"items":{
"type":"string"
}
}
}
},
"message":{
"description":"message string",
"type":"string"
}
}
},
"profileInfo":{
"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"
},
"middleName":{
"description":"Middle name of profile.",
"type":"string"
},
"email":{
"description":"Email address of the profile",
"type":"string"
}
}
},
"isSubmitExchangeOrderAllowed":{
"description":"Indicates whether submit exchange order allowed or not.It will get populated only in exchange flow.",
"type":"boolean"
},
"isManuallyAdjusted":{
"description":"Manually Adjusted Return Request",
"type":"boolean"
},
"orderInfo":{
"description":"Order Information.",
"type":"object",
"properties":{
"priceInfo":{
"description":"Price information of the order.",
"type":"object",
"properties":{
"amount":{
"description":"The raw number that represents the price.",
"type":"number"
},
"total":{
"description":"The current working total, including all promotions, tax, and billing costs.",
"type":"number"
},
"shipping":{
"description":"The shipping cost of the order.",
"type":"number"
},
"isTaxIncluded":{
"description":"Indicates if tax is included in item price",
"type":"boolean"
},
"tax":{
"description":"The tax on the order.",
"type":"number"
},
"subTotal":{
"description":" The subtotal of the order before applying order-level promotions.",
"type":"number"
},
"orderDiscountAmount":{
"description":" Total order Discount Amount.",
"type":"number"
},
"currencyCode":{
"description":"Indicates the currency of the price. For example, USD indicates that the price is in US dollars.",
"type":"string"
},
"totalWithoutTax":{
"description":"The total cost without Tax.",
"type":"number"
}
}
},
"orderId":{
"description":"Commerce id for this order.",
"type":"string"
},
"creationDate":{
"description":"Date on which the Order was created.",
"type":"string"
},
"submittedDate":{
"description":"Date on which the Order was submitted.",
"type":"string"
}
}
},
"refundInfo":{
"description":"Refund Information at the returnRequest Level.",
"type":"object",
"properties":{
"shippingTaxRefund":{
"description":"Shipping tax Refund of all Return Items",
"type":"number"
},
"suggestedShippingRefund":{
"description":"Shipping Refund of all Return Items",
"type":"number"
},
"refundDue":{
"description":"Total Amount of the Refund",
"type":"number"
},
"returnFee":{
"description":"ReturnFee",
"type":"number"
},
"totalRefund":{
"description":"Total sum of all the Refunds",
"type":"number"
},
"suggestedOrderRefund":{
"description":"Refund Amount of all Return Items",
"type":"number"
},
"suggestedTaxRefund":{
"description":"Tax Refund of all Return Items",
"type":"number"
},
"unAdjustedRefundSubtotal":{
"description":"Refund SubTotal calculated as summation of unAdjustedRefundAmount for all return Items.",
"type":"number"
},
"actualShippingRefund":{
"description":"Actual Shipping Refund at Item level",
"type":"number"
},
"otherRefund":{
"description":"Other Refund",
"type":"number"
},
"actualTaxRefund":{
"description":"Actual Tax Refund at Item level",
"type":"number"
}
}
},
"isSetteled":{
"description":"Settled Return Request",
"type":"boolean"
},
"promotionAdjustments":{
"description":"Total promotions at Return item and Order level",
"type":"object",
"properties":{
"promotionAdjustmentsCount":{
"description":"Count of the total number of promotions applied",
"type":"integer"
},
"orderPromotionValueAdjustments":{
"description":"Order Level promotion adjustments",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
},
"totalOrderDiscountAdjustment":{
"description":"The total change in order level promotion value adjustments due to the return",
"type":"number"
},
"nonReturnItemCostAdjustment":{
"description":"The cost adjustment for item which are not returned.",
"type":"object",
"properties":{
"commerceItemId":{
"description":"Id of the commerce Item.",
"type":"string"
},
"amountAdjustment":{
"description":"Amount adjusted as result of item returned.",
"type":"number"
},
"shippingGroupId":{
"description":"Id of the shipping group.",
"type":"string"
},
"quantityAdjusted":{
"description":"The number of item adjusted.",
"type":"number"
},
"shippingShareAdjustment":{
"description":"Adjustment made on the shipping group.",
"type":"number"
},
"orderDiscountShareAdjustment":{
"description":"The adjustment of order discount.",
"type":"number"
},
"manualAdjustmentShareAdjustment":{
"description":"Manual Adjustment made.",
"type":"number"
},
"taxShareAdjustment":{
"description":"Adjustment of the applied Tax.",
"type":"number"
}
}
},
"itemPromotionValueAdjustments":{
"description":"Item level promotion adjustments",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
}
}
},
"quoteInfo":{
"description":"the quote information of the order",
"type":"object",
"properties":{
"providerNote":{
"description":"the provider note for the quoted order",
"type":"string"
},
"notes":{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile id of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
},
"rejectionDate":{
"description":"rejection date of the quoted order",
"type":"string"
},
"requestDate":{
"description":"the date when the quote was requested in ISO format",
"type":"string"
},
"errorInfo":{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
},
"externalId":{
"description":"the external id for the quote",
"type":"string"
},
"rejectionNote":{
"description":"the rejection note for an order whose quote has been rejected by user",
"type":"string"
},
"quoteDate":{
"description":"the date the order was quoted in milliseconds",
"type":"number"
},
"expirationDate":{
"description":"the expiration date of the quoted order, if any",
"type":"string"
}
}
},
"paymentReversalInfo":{
"description":"Payment Reversal Info for Order.",
"type":"object",
"properties":{
"creditCardInfo":{
"description":"Credit Card Details.",
"type":"object",
"properties":{
"cardNumber":{
"description":"Credit Card Number",
"type":"string"
}
}
},
"reversalMethod":{
"description":"Payment Reversal Method",
"type":"string"
}
}
}
}
},
"receiveReturnRequest_request":{
"properties":{
"returnItems":{
"description":"List of returnable Items",
"type":"array",
"items":{
"type":"object",
"properties":{
"returnItemId":{
"description":"Id of the Return Item.",
"type":"string"
},
"dispositionReason":{
"description":"Disposition Reason for Return Item",
"type":"string"
},
"quantityReceived":{
"description":"Quantity Received",
"type":"number"
}
}
}
}
},
"required":[
"returnItems"
]
},
"receiveReturnRequest_response":{
"properties":{
"returnRequestStatus":{
"description":"Status of Return Request",
"type":"string"
},
"isExchangeRequest":{
"description":"Either it is exchange / return request",
"type":"boolean"
},
"returnItems":{
"description":"List of returnable Items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantityReturned":{
"description":"Quantity Returned",
"type":"number"
},
"displayName":{
"description":"Display Name of the Product",
"type":"string"
},
"orderDiscountShare":{
"description":"OrderDiscountShare for a returnItem",
"type":"number"
},
"childItems":{
"description":"Returned Item child items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"quantity of the child Item",
"type":"number"
},
"route":{
"description":"Product path",
"type":"string"
},
"productId":{
"description":"Product Id of teh ",
"type":"string"
},
"displayName":{
"description":"Product display name of the sub sku commerce 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"
}
}
}
},
"catRefId":{
"description":"Catalog Reference Id of the child Item",
"type":"string"
}
}
}
},
"configuratorId":{
"description":"Configurator Id of the returned item",
"type":"string"
},
"skuOptionInfo":{
"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"
}
}
}
},
"quantityAvailableForReturn":{
"description":"Quantity Available",
"type":"number"
},
"commerceItemId":{
"description":"Commerce Id of the returned item",
"type":"string"
},
"suggestedShippingRefund":{
"description":"Shipping Refund for a returnItem",
"type":"number"
},
"unAdjustedRefundAmount":{
"description":"Refund Amount of the item excluding orderDiscountShare and ManualAdjustmentShare",
"type":"number"
},
"price":{
"description":"Total price of the item",
"type":"number"
},
"returnReason":{
"description":"Reason to return an Item",
"type":"string"
},
"quantityReceived":{
"description":"Quantity Received",
"type":"number"
},
"dispositionReason":{
"description":"Disposition Reason",
"type":"object",
"properties":{
"displayKey":{
"description":"Key of the disposition Reason",
"type":"string"
},
"displayName":{
"description":"Name of the disposition Reason",
"type":"string"
}
}
},
"unitPrice":{
"description":"Unit price of the item",
"type":"number"
},
"quantityToReturn":{
"description":"Quantity To Return",
"type":"number"
},
"comments":{
"description":"Comments at ReturnItem Level",
"type":"string"
},
"productId":{
"description":"Id of the return Item",
"type":"string"
},
"returnItemId":{
"description":"Id of the return Item",
"type":"string"
},
"itemPromotionValueAdjustments":{
"description":"Item level promotion adjustments.",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
},
"quantityToReceive":{
"description":"Quantity To Return",
"type":"number"
},
"suggestedTaxRefund":{
"description":"Tax Refund for a returnItem",
"type":"number"
},
"shippingGroupId":{
"description":"Shipping group Id of the returned item",
"type":"string"
},
"manualAdjustmentShare":{
"description":"ManualAdjustmentShare for a returnItem",
"type":"number"
},
"catRefId":{
"description":"Catalog Reference Id",
"type":"string"
},
"quantityShipped":{
"description":"Quantity Shipped",
"type":"number"
},
"actualRefundAmount":{
"description":"Actual Refund Amount at Item level",
"type":"number"
},
"suggestedRefundAmount":{
"description":"Refund Cost for a returnItem",
"type":"number"
}
}
}
},
"submitExchangeAllowedValidationMessage":{
"description":"submitExchangeAllowedValidationMessage will come in json response if isSubmitExchangeOrderAllowed property is false",
"type":"object",
"properties":{
"errorCode":{
"description":"error code",
"type":"string"
},
"description":{
"description":"contains detailed info",
"type":"object",
"properties":{
"productIds":{
"description":"list of product id's",
"type":"array",
"items":{
"type":"string"
}
},
"skuIds":{
"description":"list of sku id's",
"type":"array",
"items":{
"type":"string"
}
}
}
},
"message":{
"description":"message string",
"type":"string"
}
}
},
"profileInfo":{
"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"
},
"middleName":{
"description":"Middle name of profile.",
"type":"string"
},
"email":{
"description":"Email address of the profile",
"type":"string"
}
}
},
"isSubmitExchangeOrderAllowed":{
"description":"Indicates whether submit exchange order allowed or not.It will get populated only in exchange flow.",
"type":"boolean"
},
"isManuallyAdjusted":{
"description":"Manually Adjusted Return Request",
"type":"boolean"
},
"orderInfo":{
"description":"Order Information.",
"type":"object",
"properties":{
"priceInfo":{
"description":"Price information of the order.",
"type":"object",
"properties":{
"amount":{
"description":"The raw number that represents the price.",
"type":"number"
},
"total":{
"description":"The current working total, including all promotions, tax, and billing costs.",
"type":"number"
},
"shipping":{
"description":"The shipping cost of the order.",
"type":"number"
},
"isTaxIncluded":{
"description":"Indicates if tax is included in item price",
"type":"boolean"
},
"tax":{
"description":"The tax on the order.",
"type":"number"
},
"subTotal":{
"description":" The subtotal of the order before applying order-level promotions.",
"type":"number"
},
"orderDiscountAmount":{
"description":" Total order Discount Amount.",
"type":"number"
},
"currencyCode":{
"description":"Indicates the currency of the price. For example, USD indicates that the price is in US dollars.",
"type":"string"
},
"totalWithoutTax":{
"description":"The total cost without Tax.",
"type":"number"
}
}
},
"orderId":{
"description":"Commerce id for this order.",
"type":"string"
},
"creationDate":{
"description":"Date on which the Order was created.",
"type":"string"
},
"submittedDate":{
"description":"Date on which the Order was submitted.",
"type":"string"
}
}
},
"refundInfo":{
"description":"Refund Information at the returnRequest Level.",
"type":"object",
"properties":{
"shippingTaxRefund":{
"description":"Shipping tax Refund of all Return Items",
"type":"number"
},
"suggestedShippingRefund":{
"description":"Shipping Refund of all Return Items",
"type":"number"
},
"refundDue":{
"description":"Total Amount of the Refund",
"type":"number"
},
"returnFee":{
"description":"ReturnFee",
"type":"number"
},
"totalRefund":{
"description":"Total sum of all the Refunds",
"type":"number"
},
"suggestedOrderRefund":{
"description":"Refund Amount of all Return Items",
"type":"number"
},
"suggestedTaxRefund":{
"description":"Tax Refund of all Return Items",
"type":"number"
},
"unAdjustedRefundSubtotal":{
"description":"Refund SubTotal calculated as summation of unAdjustedRefundAmount for all return Items.",
"type":"number"
},
"actualShippingRefund":{
"description":"Actual Shipping Refund at Item level",
"type":"number"
},
"otherRefund":{
"description":"Other Refund",
"type":"number"
},
"actualTaxRefund":{
"description":"Actual Tax Refund at Item level",
"type":"number"
}
}
},
"isSetteled":{
"description":"Settled Return Request",
"type":"boolean"
},
"promotionAdjustments":{
"description":"Total promotions at Return item and Order level",
"type":"object",
"properties":{
"promotionAdjustmentsCount":{
"description":"Count of the total number of promotions applied",
"type":"integer"
},
"orderPromotionValueAdjustments":{
"description":"Order Level promotion adjustments",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
},
"totalOrderDiscountAdjustment":{
"description":"The total change in order level promotion value adjustments due to the return",
"type":"number"
},
"nonReturnItemCostAdjustment":{
"description":"The cost adjustment for item which are not returned.",
"type":"object",
"properties":{
"commerceItemId":{
"description":"Id of the commerce Item.",
"type":"string"
},
"amountAdjustment":{
"description":"Amount adjusted as result of item returned.",
"type":"number"
},
"shippingGroupId":{
"description":"Id of the shipping group.",
"type":"string"
},
"quantityAdjusted":{
"description":"The number of item adjusted.",
"type":"number"
},
"shippingShareAdjustment":{
"description":"Adjustment made on the shipping group.",
"type":"number"
},
"orderDiscountShareAdjustment":{
"description":"The adjustment of order discount.",
"type":"number"
},
"manualAdjustmentShareAdjustment":{
"description":"Manual Adjustment made.",
"type":"number"
},
"taxShareAdjustment":{
"description":"Adjustment of the applied Tax.",
"type":"number"
}
}
},
"itemPromotionValueAdjustments":{
"description":"Item level promotion adjustments",
"type":"object",
"properties":{
"itemPromotionRefNo":{
"description":"Reference to the Item Level Promotion.",
"type":"string"
},
"adjustedAmount":{
"description":"Amount adjusted as a result of applied promotion.",
"type":"number"
},
"promotionAdjustmentType":{
"description":"Type of promotion Adjustment. Possible values are Adjusted / Removed.",
"type":"string"
},
"promotionDesc":{
"description":"Description of promotion",
"type":"string"
},
"couponCode":{
"description":"Code of the coupon applied.",
"type":"string"
},
"promotionId":{
"description":"Id of the promotion",
"type":"string"
}
}
}
}
},
"quoteInfo":{
"description":"the quote information of the order",
"type":"object",
"properties":{
"providerNote":{
"description":"the provider note for the quoted order",
"type":"string"
},
"notes":{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile id of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
},
"rejectionDate":{
"description":"rejection date of the quoted order",
"type":"string"
},
"requestDate":{
"description":"the date when the quote was requested in ISO format",
"type":"string"
},
"errorInfo":{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
},
"externalId":{
"description":"the external id for the quote",
"type":"string"
},
"rejectionNote":{
"description":"the rejection note for an order whose quote has been rejected by user",
"type":"string"
},
"quoteDate":{
"description":"the date the order was quoted in milliseconds",
"type":"number"
},
"expirationDate":{
"description":"the expiration date of the quoted order, if any",
"type":"string"
}
}
},
"paymentReversalInfo":{
"description":"Payment Reversal Info for Order.",
"type":"object",
"properties":{
"creditCardInfo":{
"description":"Credit Card Details.",
"type":"object",
"properties":{
"cardNumber":{
"description":"Credit Card Number",
"type":"string"
}
}
},
"reversalMethod":{
"description":"Payment Reversal Method",
"type":"string"
}
}
}
}
},
"initiateReturn_response":{
"properties":{
"returnItems":{
"description":"List of returnable Items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantityReturned":{
"description":"Quantity Returned",
"type":"number"
},
"unitPrice":{
"description":"Unit price of the item",
"type":"number"
},
"comments":{
"description":"Comments at returnItem level",
"type":"string"
},
"productId":{
"description":"Id of the Product",
"type":"string"
},
"displayName":{
"description":"Display Name of the Product",
"type":"string"
},
"shippingGroupId":{
"description":"Shipping group Id of the returned item",
"type":"string"
},
"childItems":{
"description":"Returned Item child items",
"type":"array",
"items":{
"type":"object",
"properties":{
"quantity":{
"description":"quantity of the child Item",
"type":"number"
},
"route":{
"description":"Product path",
"type":"string"
},
"productId":{
"description":"Product Id of teh ",
"type":"string"
},
"displayName":{
"description":"Product display name of the sub sku commerce 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"
}
}
}
},
"catRefId":{
"description":"Catalog Reference Id of the child Item",
"type":"string"
}
}
}
},
"catRefId":{
"description":"Catalog Reference Id",
"type":"string"
},
"skuOptionInfo":{
"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"
}
}
}
},
"configuratorId":{
"description":"Configurator Id of the returned item",
"type":"string"
},
"quantityAvailableForReturn":{
"description":"Quantity Available",
"type":"number"
},
"commerceItemId":{
"description":"Commerce Id of the returned item",
"type":"string"
},
"quantityShipped":{
"description":"Quantity Shipped",
"type":"number"
},
"price":{
"description":"Total price of items",
"type":"number"
}
}
}
},
"profileInfo":{
"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 of the profile",
"type":"string"
}
}
},
"orderInfo":{
"description":"Order Information.",
"type":"object",
"properties":{
"priceInfo":{
"description":"Price information of the order.",
"type":"object",
"properties":{
"amount":{
"description":"The raw number that represents the price.",
"type":"number"
},
"total":{
"description":"The current working total, including all promotions, tax, and billing costs.",
"type":"number"
},
"shipping":{
"description":"The shipping cost of the order.",
"type":"number"
},
"isTaxIncluded":{
"description":"Indicates if tax is included in item price",
"type":"boolean"
},
"tax":{
"description":"The tax on the order.",
"type":"number"
},
"subTotal":{
"description":" The subtotal of the order before applying order-level promotions.",
"type":"number"
},
"orderDiscountAmount":{
"description":"Total Order Discount Ampunt",
"type":"number"
},
"currencyCode":{
"description":"Indicates the currency of the price. For example, USD indicates that the price is in US dollars.",
"type":"string"
},
"totalWithoutTax":{
"description":"The total cost without Tax.",
"type":"number"
}
}
},
"orderId":{
"description":"Commerce id for this order.",
"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"
},
"listPriceList":{
"description":"Price List for list prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the list prices",
"type":"string"
}
}
},
"active":{
"description":"Active status of pricelist group.",
"type":"boolean"
},
"salePriceList":{
"description":"Price List for sale prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the sale prices",
"type":"string"
}
}
},
"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"
},
"shippingSurchargePriceList":{
"description":"Price List for shipping surcharge prices",
"type":"object",
"properties":{
"repositoryId":{
"description":"Repository ID of the shipping surcharge prices",
"type":"string"
}
}
}
}
},
"creationDate":{
"description":"Date on which the Order was created.",
"type":"string"
},
"submittedDate":{
"description":"Date on which the Order was submitted.",
"type":"string"
}
}
},
"quoteInfo":{
"description":"the quote information of the order",
"type":"object",
"properties":{
"providerNote":{
"description":"the provider note for the quoted order",
"type":"string"
},
"notes":{
"description":"the notes (history) for the order",
"type":"array",
"items":{
"type":"object",
"properties":{
"requestDate/quoteDate/rejectionDate":{
"description":"the request/quote/rejection date for the note",
"type":"number"
},
"profileType":{
"description":"the profile type of the user that requested the quote",
"type":"string"
},
"profileId":{
"description":"the profile id of the user",
"type":"string"
},
"requesterNote/providerNote/rejectionNote":{
"description":"the requester/provider/rejection note",
"type":"string"
}
}
}
},
"rejectionDate":{
"description":"rejection date of the quoted order",
"type":"string"
},
"requestDate":{
"description":"the date when the quote was requested in ISO format",
"type":"string"
},
"errorInfo":{
"description":"the array of errors, if any",
"type":"array",
"items":{
"type":"string"
}
},
"externalId":{
"description":"the external id for the quote",
"type":"string"
},
"rejectionNote":{
"description":"the rejection note for an order whose quote has been rejected by user",
"type":"string"
},
"quoteDate":{
"description":"the date the order was quoted in milliseconds",
"type":"number"
},
"expirationDate":{
"description":"the expiration date of the quoted order, if any",
"type":"string"
}
}
}
}
}
}
}
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|
|------------------|------------------|
|13101|METADATA INTERNAL ERROR|
Body
Root Schema : errorModel
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - errors
-
Type:
array
errorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code - type
-
Type:
string
The URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object
- devMessage
-
Type:
string
An optional non-localized message containing technical information for developers - errorCode
-
Type:
string
The numerical code identifying the error - message
-
Type:
string
The localized message describing the error - moreInfo
-
Type:
string
An optional non-localized message with more information - o:errorPath
-
Type:
string
An optional machine readable description of where the error occurred - status
-
Type:
string
The HTTP status code
Examples
Sample Response Payload returned by endpoint:
{ "$schema": "rest-schemas/", "description": "Return Order endpoints", "title": "returnOrder", "type": "object", "definitions": { "updateReturnRequest_request": { "properties": { "op": { "description": "Specify the operation to be performed", "type": "string" }, "returnItems": { "description": "List of returnable Items", "type": "array", "items": { "type": "object", "properties": { "returnItemId": { "description": "Id of the Return Item.", "type": "string" }, "dispositionReason": { "description": "Disposition Reason for Return Item", "type": "string" }, "quantityReceived": { "description": "Quantity Received", "type": "number" } } } } }, "required": [ "op", "returnItems" ] }, "getReturnRequest_response": {"properties": { "returnRequestStatus": { "description": "Status of Return Request", "type": "string" }, "isExchangeRequest": { "description": "Either it is exchange / return request", "type": "boolean" }, "returnItems": { "description": "List of returnable Items", "type": "array", "items": { "type": "object", "properties": { "quantityReturned": { "description": "Quantity Returned", "type": "number" }, "displayName": { "description": "Display Name of the Product", "type": "string" }, "orderDiscountShare": { "description": "OrderDiscountShare for a returnItem", "type": "number" }, "childItems": { "description": "Returned Item child items", "type": "array", "items": { "type": "object", "properties": { "quantity": { "description": "quantity of the child Item", "type": "number" }, "route": { "description": "Product path", "type": "string" }, "productId": { "description": "Product Id of teh ", "type": "string" }, "displayName": { "description": "Product display name of the sub sku commerce 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" } } } }, "catRefId": { "description": "Catalog Reference Id of the child Item", "type": "string" } } } }, "skuOptionInfo": { "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" } } } }, "configuratorId": { "description": "Configurator Id of the returned item", "type": "string" }, "quantityAvailableForReturn": { "description": "Quantity Available", "type": "number" }, "commerceItemId": { "description": "Commerce Id of the returned item", "type": "string" }, "suggestedShippingRefund": { "description": "Shipping Refund for a returnItem", "type": "number" }, "unAdjustedRefundAmount": { "description": "Refund Amount of the item excluding orderDiscountShare and ManualAdjustmentShare", "type": "number" }, "price": { "description": "Total price of the item", "type": "number" }, "returnReason": { "description": "Reason to return an Item", "type": "string" }, "quantityReceived": { "description": "Quantity Received", "type": "number" }, "dispositionReason": { "description": "Disposition Reason", "type": "object", "properties": { "displayKey": { "description": "Key of the disposition Reason", "type": "string" }, "displayName": { "description": "Name of the disposition Reason", "type": "string" } } }, "unitPrice": { "description": "Unit price of the item", "type": "number" }, "quantityToReturn": { "description": "Quantity To Return", "type": "number" }, "comments": { "description": "Comments at ReturnItem Level", "type": "string" }, "productId": { "description": "Id of the return Item", "type": "string" }, "returnItemId": { "description": "Id of the return Item", "type": "string" }, "itemPromotionValueAdjustments": { "description": "Item level promotion adjustments.", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } }, "quantityToReceive": { "description": "Quantity To Return", "type": "number" }, "suggestedTaxRefund": { "description": "Tax Refund for a returnItem", "type": "number" }, "shippingGroupId": { "description": "Shipping group Id of the returned item", "type": "string" }, "manualAdjustmentShare": { "description": "ManualAdjustmentShare for a returnItem", "type": "number" }, "catRefId": { "description": "Catalog Reference Id", "type": "string" }, "quantityShipped": { "description": "Quantity Shipped", "type": "number" }, "adjustedPromotionReferences": { "description": "Reference to the Promotions linked to this returnItem", "type": "string" }, "actualRefundAmount": { "description": "Actual Refund Amount at Item level", "type": "number" }, "suggestedRefundAmount": { "description": "Refund Cost for a returnItem", "type": "number" } } } }, "submitExchangeAllowedValidationMessage": { "description": "submitExchangeAllowedValidationMessage will come in json response if isSubmitExchangeOrderAllowed property is false", "type": "object", "properties": { "errorCode": { "description": "error code", "type": "string" }, "description": { "description": "contains detailed info", "type": "object", "properties": { "productIds": { "description": "list of product id's", "type": "array", "items": {"type": "string"} }, "skuIds": { "description": "list of sku id's", "type": "array", "items": {"type": "string"} } } }, "message": { "description": "message string", "type": "string" } } }, "profileInfo": { "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": "array", "items": { "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 of the profile", "type": "string" } } }, "isSubmitExchangeOrderAllowed": { "description": "Indicates whether submit exchange order allowed or not.It will get populated only in exchange flow.", "type": "boolean" }, "isManuallyAdjusted": { "description": "Manually Adjusted Return Request", "type": "boolean" }, "orderInfo": { "description": "Order Information.", "type": "object", "properties": { "priceInfo": { "description": "Price information of the order.", "type": "object", "properties": { "amount": { "description": "The raw number that represents the price.", "type": "number" }, "total": { "description": "The current working total, including all promotions, tax, and billing costs.", "type": "number" }, "shipping": { "description": "The shipping cost of the order.", "type": "number" }, "isTaxIncluded": { "description": "Indicates if tax is included in item price", "type": "boolean" }, "tax": { "description": "The tax on the order.", "type": "number" }, "subTotal": { "description": " The subtotal of the order before applying order-level promotions.", "type": "number" }, "orderDiscountAmount": { "description": " Total order Discount Amount.", "type": "number" }, "currencyCode": { "description": "Indicates the currency of the price. For example, USD indicates that the price is in US dollars.", "type": "string" }, "totalWithoutTax": { "description": "The total cost without Tax.", "type": "number" } } }, "orderId": { "description": "Commerce id for this order.", "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" }, "listPriceList": { "description": "Price List for list prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the list prices", "type": "string" }} }, "active": { "description": "Active status of pricelist group.", "type": "boolean" }, "salePriceList": { "description": "Price List for sale prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the sale prices", "type": "string" }} }, "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" }, "shippingSurchargePriceList": { "description": "Price List for shipping surcharge prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the shipping surcharge prices", "type": "string" }} } } }, "creationDate": { "description": "Date on which the Order was created.", "type": "string" }, "submittedDate": { "description": "Date on which the Order was submitted.", "type": "string" } } }, "refundInfo": { "description": "Refund Information at the returnRequest Level.", "type": "object", "properties": { "suggestedShippingRefund": { "description": "Shipping Refund of all Return Items", "type": "number" }, "refundDue": { "description": "Total Amount of the Refund", "type": "number" }, "returnFee": { "description": "ReturnFee", "type": "number" }, "totalRefund": { "description": "Total sum of all the Refunds", "type": "number" }, "suggestedOrderRefund": { "description": "Refund Amount of all Return Items", "type": "number" }, "suggestedTaxRefund": { "description": "Tax Refund of all Return Items", "type": "number" }, "unAdjustedRefundSubtotal": { "description": "Refund SubTotal calculated as summation of unAdjustedRefundAmount for all return Items.", "type": "number" }, "actualShippingRefund": { "description": "Actual Shipping Refund at Item level", "type": "number" }, "otherRefund": { "description": "Other Refund", "type": "number" }, "actualTaxRefund": { "description": "Actual Tax Refund at Item level", "type": "number" } } }, "isSetteled": { "description": "Settled Return Request", "type": "boolean" }, "promotionAdjustments": { "description": "Total promotions at Return item and Order level", "type": "object", "properties": { "promotionAdjustmentsCount": { "description": "Count of the total number of promotions applied", "type": "integer" }, "orderPromotionValueAdjustments": { "description": "Order Level promotion adjustments", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } }, "totalOrderDiscountAdjustment": { "description": "The total change in order level promotion value adjustments due to the return", "type": "number" }, "nonReturnItemCostAdjustment": { "description": "The cost adjustment for item which are not returned.", "type": "object", "properties": { "commerceItemId": { "description": "Id of the commerce Item.", "type": "string" }, "amountAdjustment": { "description": "Amount adjusted as result of item returned.", "type": "number" }, "shippingGroupId": { "description": "Id of the shipping group.", "type": "string" }, "quantityAdjusted": { "description": "The number of item adjusted.", "type": "number" }, "shippingShareAdjustment": { "description": "Adjustment made on the shipping group.", "type": "number" }, "orderDiscountShareAdjustment": { "description": "The adjustment of order discount.", "type": "number" }, "manualAdjustmentShareAdjustment": { "description": "Manual Adjustment made.", "type": "number" }, "taxShareAdjustment": { "description": "Adjustment of the applied Tax.", "type": "number" } } }, "itemPromotionValueAdjustments": { "description": "Item level promotion adjustments", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } } } }, "state": { "description": "state ", "type": "object", "properties": { "displayKey": { "description": "Key of returned request status.", "type": "string" }, "displayName": { "description": "Translated Value of returned request status.", "type": "string" } } }, "quoteInfo": { "description": "the quote information of the order", "type": "object", "properties": { "providerNote": { "description": "the provider note for the quoted order", "type": "string" }, "notes": { "description": "the notes (history) for the order", "type": "array", "items": { "type": "object", "properties": { "requestDate/quoteDate/rejectionDate": { "description": "the request/quote/rejection date for the note", "type": "number" }, "profileType": { "description": "the profile type of the user that requested the quote", "type": "string" }, "profileId": { "description": "the profile id of the user", "type": "string" }, "requesterNote/providerNote/rejectionNote": { "description": "the requester/provider/rejection note", "type": "string" } } } }, "rejectionDate": { "description": "rejection date of the quoted order", "type": "string" }, "requestDate": { "description": "the date when the quote was requested in ISO format", "type": "string" }, "errorInfo": { "description": "the array of errors, if any", "type": "array", "items": {"type": "string"} }, "externalId": { "description": "the external id for the quote", "type": "string" }, "rejectionNote": { "description": "the rejection note for an order whose quote has been rejected by user", "type": "string" }, "quoteDate": { "description": "the date the order was quoted in milliseconds", "type": "number" }, "expirationDate": { "description": "the expiration date of the quoted order, if any", "type": "string" } } }, "paymentReversalInfo": { "description": "Payment Reversal Info for Order.", "type": "array", "items": { "type": "object", "properties": { "paymentGroupId": { "description": "Id of the payment group", "type": "string" }, "refundType": { "description": "Type of the refund. For example this can be tokenized credit card", "type": "string" }, "amount": { "description": "The amount pertaining to the credit card", "type": "number" }, "creditCardInfo": { "description": "Credit Card Details.", "type": "object", "properties": {"cardNumber": { "description": "Credit Card Number", "type": "string" }} }, "creditCardType": { "description": "The type of the credit card", "type": "string" }, "state": { "description": "The state of the return request", "type": "string" }, "reversalMethod": { "description": "Payment Reversal Method", "type": "string" }, "maxRefundAmount": { "description": "The maximum amount that can be refunded from the card", "type": "number" } } } } }}, "initiateReturn_request": { "properties": { "op": { "description": "Specify the operation to be performed", "type": "string" }, "orderId": { "description": "Commerce id of order.", "type": "string" } }, "required": [ "op", "orderId" ] }, "returnOrder": { "links": [ { "schema": {"ref": "#/definitions/updateReturnRequest_request"}, "targetSchema": {"ref": "#/definitions/updateReturnRequest_response"}, "method": "PUT", "rel": "updateReturnRequest", "mediaType": "application/json", "href": "http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests/{id}", "title": "Update Return Request. Updates details of items received against a return request with operation set as 'receiveReturns'." }, { "schema": {"ref": "#/definitions/initiateReturn_request"}, "targetSchema": {"ref": "#/definitions/initiateReturn_response"}, "method": "POST", "rel": "initiateReturn", "mediaType": "application/json", "href": "http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests", "title": "Initiate Return. Gets list of items from an order for which return request can be created with operation set as 'initiateReturn'." }, { "schema": { "type": "object", "properties": {"q": { "description": "The query string.", "type": "string" }}, "required": ["q"] }, "targetSchema": {"ref": "#/definitions/initiateReturn_response"}, "method": "GET", "rel": "searchReturns", "mediaType": "application/json", "href": "http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests", "title": "Search Returns. Gets a list of return requests from the repository based on given search criteria" }, { "targetSchema": {"ref": "#/definitions/getReturnRequest_response"}, "method": "GET", "rel": "getReturnRequest", "mediaType": "application/json", "href": "http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests/{id}", "title": "Get Return Request. Gets the return request details for a given ReturnRequestId." }, { "schema": {"ref": "#/definitions/receiveReturnRequest_request"}, "targetSchema": {"ref": "#/definitions/receiveReturnRequest_response"}, "method": "PUT", "rel": "receiveReturnRequest", "mediaType": "application/json", "href": "http://blr2202058.idc.oracle.com:9080/ccagent/v1/returnRequests/{id}/receive", "title": "Receive Return Request. Updates details of items received against a return request with operation set as 'receiveReturns'." } ], "required": ["q"], "properties": { "totalRequests": { "description": "Total return requests details.", "type": "array", "items": { "type": "object", "properties": { "returnRequestId": { "description": "request id", "type": "string" }, "firstName": { "description": " First Name ", "type": "string" }, "lastName": { "description": "Last Name", "type": "string" }, "createdDate": { "description": "date of creation", "type": "string" }, "orderId": { "description": "Order id", "type": "string" }, "totalRefund": { "description": "refund amount", "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" }, "listPriceList": { "description": "Price List for list prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the list prices", "type": "string" }} }, "active": { "description": "Active status of pricelist group.", "type": "boolean" }, "salePriceList": { "description": "Price List for sale prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the sale prices", "type": "string" }} }, "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" }, "shippingSurchargePriceList": { "description": "Price List for shipping surcharge prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the shipping surcharge prices", "type": "string" }} } } }, "state": { "description": "return state", "type": "string" }, "totalReturnQuantity": { "description": "returned quantities", "type": "string" }, "operation": { "description": "Return operation", "type": "string" } } } }, "searchResults": { "description": "Total number of return requests present in search result.", "type": "integer" } } }, "updateReturnRequest_response": {"properties": { "returnRequestStatus": { "description": "Status of Return Request", "type": "string" }, "isExchangeRequest": { "description": "Either it is exchange / return request", "type": "boolean" }, "returnItems": { "description": "List of returnable Items", "type": "array", "items": { "type": "object", "properties": { "quantityReturned": { "description": "Quantity Returned", "type": "number" }, "displayName": { "description": "Display Name of the Product", "type": "string" }, "orderDiscountShare": { "description": "OrderDiscountShare for a returnItem", "type": "number" }, "childItems": { "description": "Returned Item child items", "type": "array", "items": { "type": "object", "properties": { "quantity": { "description": "quantity of the child Item", "type": "number" }, "route": { "description": "Product path", "type": "string" }, "productId": { "description": "Product Id of teh ", "type": "string" }, "displayName": { "description": "Product display name of the sub sku commerce 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" } } } }, "catRefId": { "description": "Catalog Reference Id of the child Item", "type": "string" } } } }, "configuratorId": { "description": "Configurator Id of the returned item", "type": "string" }, "skuOptionInfo": { "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" } } } }, "quantityAvailableForReturn": { "description": "Quantity Available", "type": "number" }, "commerceItemId": { "description": "Commerce Id of the returned item", "type": "string" }, "suggestedShippingRefund": { "description": "Shipping Refund for a returnItem", "type": "number" }, "unAdjustedRefundAmount": { "description": "Refund Amount of the item excluding orderDiscountShare and ManualAdjustmentShare", "type": "number" }, "price": { "description": "Total price of the item", "type": "number" }, "returnReason": { "description": "Reason to return an Item", "type": "string" }, "quantityReceived": { "description": "Quantity Received", "type": "number" }, "dispositionReason": { "description": "Disposition Reason", "type": "object", "properties": { "displayKey": { "description": "Key of the disposition Reason", "type": "string" }, "displayName": { "description": "Name of the disposition Reason", "type": "string" } } }, "unitPrice": { "description": "Unit price of the item", "type": "number" }, "quantityToReturn": { "description": "Quantity To Return", "type": "number" }, "comments": { "description": "Comments at ReturnItem Level", "type": "string" }, "productId": { "description": "Id of the return Item", "type": "string" }, "returnItemId": { "description": "Id of the return Item", "type": "string" }, "itemPromotionValueAdjustments": { "description": "Item level promotion adjustments.", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } }, "quantityToReceive": { "description": "Quantity To Return", "type": "number" }, "suggestedTaxRefund": { "description": "Tax Refund for a returnItem", "type": "number" }, "shippingGroupId": { "description": "Shipping group Id of the returned item", "type": "string" }, "manualAdjustmentShare": { "description": "ManualAdjustmentShare for a returnItem", "type": "number" }, "catRefId": { "description": "Catalog Reference Id", "type": "string" }, "quantityShipped": { "description": "Quantity Shipped", "type": "number" }, "actualRefundAmount": { "description": "Actual Refund Amount at Item level", "type": "number" }, "suggestedRefundAmount": { "description": "Refund Cost for a returnItem", "type": "number" } } } }, "submitExchangeAllowedValidationMessage": { "description": "submitExchangeAllowedValidationMessage will come in json response if isSubmitExchangeOrderAllowed property is false", "type": "object", "properties": { "errorCode": { "description": "error code", "type": "string" }, "description": { "description": "contains detailed info", "type": "object", "properties": { "productIds": { "description": "list of product id's", "type": "array", "items": {"type": "string"} }, "skuIds": { "description": "list of sku id's", "type": "array", "items": {"type": "string"} } } }, "message": { "description": "message string", "type": "string" } } }, "profileInfo": { "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" }, "middleName": { "description": "Middle name of profile.", "type": "string" }, "email": { "description": "Email address of the profile", "type": "string" } } }, "isSubmitExchangeOrderAllowed": { "description": "Indicates whether submit exchange order allowed or not.It will get populated only in exchange flow.", "type": "boolean" }, "isManuallyAdjusted": { "description": "Manually Adjusted Return Request", "type": "boolean" }, "orderInfo": { "description": "Order Information.", "type": "object", "properties": { "priceInfo": { "description": "Price information of the order.", "type": "object", "properties": { "amount": { "description": "The raw number that represents the price.", "type": "number" }, "total": { "description": "The current working total, including all promotions, tax, and billing costs.", "type": "number" }, "shipping": { "description": "The shipping cost of the order.", "type": "number" }, "isTaxIncluded": { "description": "Indicates if tax is included in item price", "type": "boolean" }, "tax": { "description": "The tax on the order.", "type": "number" }, "subTotal": { "description": " The subtotal of the order before applying order-level promotions.", "type": "number" }, "orderDiscountAmount": { "description": " Total order Discount Amount.", "type": "number" }, "currencyCode": { "description": "Indicates the currency of the price. For example, USD indicates that the price is in US dollars.", "type": "string" }, "totalWithoutTax": { "description": "The total cost without Tax.", "type": "number" } } }, "orderId": { "description": "Commerce id for this order.", "type": "string" }, "creationDate": { "description": "Date on which the Order was created.", "type": "string" }, "submittedDate": { "description": "Date on which the Order was submitted.", "type": "string" } } }, "refundInfo": { "description": "Refund Information at the returnRequest Level.", "type": "object", "properties": { "shippingTaxRefund": { "description": "Shipping tax Refund of all Return Items", "type": "number" }, "suggestedShippingRefund": { "description": "Shipping Refund of all Return Items", "type": "number" }, "refundDue": { "description": "Total Amount of the Refund", "type": "number" }, "returnFee": { "description": "ReturnFee", "type": "number" }, "totalRefund": { "description": "Total sum of all the Refunds", "type": "number" }, "suggestedOrderRefund": { "description": "Refund Amount of all Return Items", "type": "number" }, "suggestedTaxRefund": { "description": "Tax Refund of all Return Items", "type": "number" }, "unAdjustedRefundSubtotal": { "description": "Refund SubTotal calculated as summation of unAdjustedRefundAmount for all return Items.", "type": "number" }, "actualShippingRefund": { "description": "Actual Shipping Refund at Item level", "type": "number" }, "otherRefund": { "description": "Other Refund", "type": "number" }, "actualTaxRefund": { "description": "Actual Tax Refund at Item level", "type": "number" } } }, "isSetteled": { "description": "Settled Return Request", "type": "boolean" }, "promotionAdjustments": { "description": "Total promotions at Return item and Order level", "type": "object", "properties": { "promotionAdjustmentsCount": { "description": "Count of the total number of promotions applied", "type": "integer" }, "orderPromotionValueAdjustments": { "description": "Order Level promotion adjustments", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } }, "totalOrderDiscountAdjustment": { "description": "The total change in order level promotion value adjustments due to the return", "type": "number" }, "nonReturnItemCostAdjustment": { "description": "The cost adjustment for item which are not returned.", "type": "object", "properties": { "commerceItemId": { "description": "Id of the commerce Item.", "type": "string" }, "amountAdjustment": { "description": "Amount adjusted as result of item returned.", "type": "number" }, "shippingGroupId": { "description": "Id of the shipping group.", "type": "string" }, "quantityAdjusted": { "description": "The number of item adjusted.", "type": "number" }, "shippingShareAdjustment": { "description": "Adjustment made on the shipping group.", "type": "number" }, "orderDiscountShareAdjustment": { "description": "The adjustment of order discount.", "type": "number" }, "manualAdjustmentShareAdjustment": { "description": "Manual Adjustment made.", "type": "number" }, "taxShareAdjustment": { "description": "Adjustment of the applied Tax.", "type": "number" } } }, "itemPromotionValueAdjustments": { "description": "Item level promotion adjustments", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } } } }, "quoteInfo": { "description": "the quote information of the order", "type": "object", "properties": { "providerNote": { "description": "the provider note for the quoted order", "type": "string" }, "notes": { "description": "the notes (history) for the order", "type": "array", "items": { "type": "object", "properties": { "requestDate/quoteDate/rejectionDate": { "description": "the request/quote/rejection date for the note", "type": "number" }, "profileType": { "description": "the profile type of the user that requested the quote", "type": "string" }, "profileId": { "description": "the profile id of the user", "type": "string" }, "requesterNote/providerNote/rejectionNote": { "description": "the requester/provider/rejection note", "type": "string" } } } }, "rejectionDate": { "description": "rejection date of the quoted order", "type": "string" }, "requestDate": { "description": "the date when the quote was requested in ISO format", "type": "string" }, "errorInfo": { "description": "the array of errors, if any", "type": "array", "items": {"type": "string"} }, "externalId": { "description": "the external id for the quote", "type": "string" }, "rejectionNote": { "description": "the rejection note for an order whose quote has been rejected by user", "type": "string" }, "quoteDate": { "description": "the date the order was quoted in milliseconds", "type": "number" }, "expirationDate": { "description": "the expiration date of the quoted order, if any", "type": "string" } } }, "paymentReversalInfo": { "description": "Payment Reversal Info for Order.", "type": "object", "properties": { "creditCardInfo": { "description": "Credit Card Details.", "type": "object", "properties": {"cardNumber": { "description": "Credit Card Number", "type": "string" }} }, "reversalMethod": { "description": "Payment Reversal Method", "type": "string" } } } }}, "receiveReturnRequest_request": { "properties": {"returnItems": { "description": "List of returnable Items", "type": "array", "items": { "type": "object", "properties": { "returnItemId": { "description": "Id of the Return Item.", "type": "string" }, "dispositionReason": { "description": "Disposition Reason for Return Item", "type": "string" }, "quantityReceived": { "description": "Quantity Received", "type": "number" } } } }}, "required": ["returnItems"] }, "receiveReturnRequest_response": {"properties": { "returnRequestStatus": { "description": "Status of Return Request", "type": "string" }, "isExchangeRequest": { "description": "Either it is exchange / return request", "type": "boolean" }, "returnItems": { "description": "List of returnable Items", "type": "array", "items": { "type": "object", "properties": { "quantityReturned": { "description": "Quantity Returned", "type": "number" }, "displayName": { "description": "Display Name of the Product", "type": "string" }, "orderDiscountShare": { "description": "OrderDiscountShare for a returnItem", "type": "number" }, "childItems": { "description": "Returned Item child items", "type": "array", "items": { "type": "object", "properties": { "quantity": { "description": "quantity of the child Item", "type": "number" }, "route": { "description": "Product path", "type": "string" }, "productId": { "description": "Product Id of teh ", "type": "string" }, "displayName": { "description": "Product display name of the sub sku commerce 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" } } } }, "catRefId": { "description": "Catalog Reference Id of the child Item", "type": "string" } } } }, "configuratorId": { "description": "Configurator Id of the returned item", "type": "string" }, "skuOptionInfo": { "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" } } } }, "quantityAvailableForReturn": { "description": "Quantity Available", "type": "number" }, "commerceItemId": { "description": "Commerce Id of the returned item", "type": "string" }, "suggestedShippingRefund": { "description": "Shipping Refund for a returnItem", "type": "number" }, "unAdjustedRefundAmount": { "description": "Refund Amount of the item excluding orderDiscountShare and ManualAdjustmentShare", "type": "number" }, "price": { "description": "Total price of the item", "type": "number" }, "returnReason": { "description": "Reason to return an Item", "type": "string" }, "quantityReceived": { "description": "Quantity Received", "type": "number" }, "dispositionReason": { "description": "Disposition Reason", "type": "object", "properties": { "displayKey": { "description": "Key of the disposition Reason", "type": "string" }, "displayName": { "description": "Name of the disposition Reason", "type": "string" } } }, "unitPrice": { "description": "Unit price of the item", "type": "number" }, "quantityToReturn": { "description": "Quantity To Return", "type": "number" }, "comments": { "description": "Comments at ReturnItem Level", "type": "string" }, "productId": { "description": "Id of the return Item", "type": "string" }, "returnItemId": { "description": "Id of the return Item", "type": "string" }, "itemPromotionValueAdjustments": { "description": "Item level promotion adjustments.", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } }, "quantityToReceive": { "description": "Quantity To Return", "type": "number" }, "suggestedTaxRefund": { "description": "Tax Refund for a returnItem", "type": "number" }, "shippingGroupId": { "description": "Shipping group Id of the returned item", "type": "string" }, "manualAdjustmentShare": { "description": "ManualAdjustmentShare for a returnItem", "type": "number" }, "catRefId": { "description": "Catalog Reference Id", "type": "string" }, "quantityShipped": { "description": "Quantity Shipped", "type": "number" }, "actualRefundAmount": { "description": "Actual Refund Amount at Item level", "type": "number" }, "suggestedRefundAmount": { "description": "Refund Cost for a returnItem", "type": "number" } } } }, "submitExchangeAllowedValidationMessage": { "description": "submitExchangeAllowedValidationMessage will come in json response if isSubmitExchangeOrderAllowed property is false", "type": "object", "properties": { "errorCode": { "description": "error code", "type": "string" }, "description": { "description": "contains detailed info", "type": "object", "properties": { "productIds": { "description": "list of product id's", "type": "array", "items": {"type": "string"} }, "skuIds": { "description": "list of sku id's", "type": "array", "items": {"type": "string"} } } }, "message": { "description": "message string", "type": "string" } } }, "profileInfo": { "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" }, "middleName": { "description": "Middle name of profile.", "type": "string" }, "email": { "description": "Email address of the profile", "type": "string" } } }, "isSubmitExchangeOrderAllowed": { "description": "Indicates whether submit exchange order allowed or not.It will get populated only in exchange flow.", "type": "boolean" }, "isManuallyAdjusted": { "description": "Manually Adjusted Return Request", "type": "boolean" }, "orderInfo": { "description": "Order Information.", "type": "object", "properties": { "priceInfo": { "description": "Price information of the order.", "type": "object", "properties": { "amount": { "description": "The raw number that represents the price.", "type": "number" }, "total": { "description": "The current working total, including all promotions, tax, and billing costs.", "type": "number" }, "shipping": { "description": "The shipping cost of the order.", "type": "number" }, "isTaxIncluded": { "description": "Indicates if tax is included in item price", "type": "boolean" }, "tax": { "description": "The tax on the order.", "type": "number" }, "subTotal": { "description": " The subtotal of the order before applying order-level promotions.", "type": "number" }, "orderDiscountAmount": { "description": " Total order Discount Amount.", "type": "number" }, "currencyCode": { "description": "Indicates the currency of the price. For example, USD indicates that the price is in US dollars.", "type": "string" }, "totalWithoutTax": { "description": "The total cost without Tax.", "type": "number" } } }, "orderId": { "description": "Commerce id for this order.", "type": "string" }, "creationDate": { "description": "Date on which the Order was created.", "type": "string" }, "submittedDate": { "description": "Date on which the Order was submitted.", "type": "string" } } }, "refundInfo": { "description": "Refund Information at the returnRequest Level.", "type": "object", "properties": { "shippingTaxRefund": { "description": "Shipping tax Refund of all Return Items", "type": "number" }, "suggestedShippingRefund": { "description": "Shipping Refund of all Return Items", "type": "number" }, "refundDue": { "description": "Total Amount of the Refund", "type": "number" }, "returnFee": { "description": "ReturnFee", "type": "number" }, "totalRefund": { "description": "Total sum of all the Refunds", "type": "number" }, "suggestedOrderRefund": { "description": "Refund Amount of all Return Items", "type": "number" }, "suggestedTaxRefund": { "description": "Tax Refund of all Return Items", "type": "number" }, "unAdjustedRefundSubtotal": { "description": "Refund SubTotal calculated as summation of unAdjustedRefundAmount for all return Items.", "type": "number" }, "actualShippingRefund": { "description": "Actual Shipping Refund at Item level", "type": "number" }, "otherRefund": { "description": "Other Refund", "type": "number" }, "actualTaxRefund": { "description": "Actual Tax Refund at Item level", "type": "number" } } }, "isSetteled": { "description": "Settled Return Request", "type": "boolean" }, "promotionAdjustments": { "description": "Total promotions at Return item and Order level", "type": "object", "properties": { "promotionAdjustmentsCount": { "description": "Count of the total number of promotions applied", "type": "integer" }, "orderPromotionValueAdjustments": { "description": "Order Level promotion adjustments", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } }, "totalOrderDiscountAdjustment": { "description": "The total change in order level promotion value adjustments due to the return", "type": "number" }, "nonReturnItemCostAdjustment": { "description": "The cost adjustment for item which are not returned.", "type": "object", "properties": { "commerceItemId": { "description": "Id of the commerce Item.", "type": "string" }, "amountAdjustment": { "description": "Amount adjusted as result of item returned.", "type": "number" }, "shippingGroupId": { "description": "Id of the shipping group.", "type": "string" }, "quantityAdjusted": { "description": "The number of item adjusted.", "type": "number" }, "shippingShareAdjustment": { "description": "Adjustment made on the shipping group.", "type": "number" }, "orderDiscountShareAdjustment": { "description": "The adjustment of order discount.", "type": "number" }, "manualAdjustmentShareAdjustment": { "description": "Manual Adjustment made.", "type": "number" }, "taxShareAdjustment": { "description": "Adjustment of the applied Tax.", "type": "number" } } }, "itemPromotionValueAdjustments": { "description": "Item level promotion adjustments", "type": "object", "properties": { "itemPromotionRefNo": { "description": "Reference to the Item Level Promotion.", "type": "string" }, "adjustedAmount": { "description": "Amount adjusted as a result of applied promotion.", "type": "number" }, "promotionAdjustmentType": { "description": "Type of promotion Adjustment. Possible values are Adjusted / Removed.", "type": "string" }, "promotionDesc": { "description": "Description of promotion", "type": "string" }, "couponCode": { "description": "Code of the coupon applied.", "type": "string" }, "promotionId": { "description": "Id of the promotion", "type": "string" } } } } }, "quoteInfo": { "description": "the quote information of the order", "type": "object", "properties": { "providerNote": { "description": "the provider note for the quoted order", "type": "string" }, "notes": { "description": "the notes (history) for the order", "type": "array", "items": { "type": "object", "properties": { "requestDate/quoteDate/rejectionDate": { "description": "the request/quote/rejection date for the note", "type": "number" }, "profileType": { "description": "the profile type of the user that requested the quote", "type": "string" }, "profileId": { "description": "the profile id of the user", "type": "string" }, "requesterNote/providerNote/rejectionNote": { "description": "the requester/provider/rejection note", "type": "string" } } } }, "rejectionDate": { "description": "rejection date of the quoted order", "type": "string" }, "requestDate": { "description": "the date when the quote was requested in ISO format", "type": "string" }, "errorInfo": { "description": "the array of errors, if any", "type": "array", "items": {"type": "string"} }, "externalId": { "description": "the external id for the quote", "type": "string" }, "rejectionNote": { "description": "the rejection note for an order whose quote has been rejected by user", "type": "string" }, "quoteDate": { "description": "the date the order was quoted in milliseconds", "type": "number" }, "expirationDate": { "description": "the expiration date of the quoted order, if any", "type": "string" } } }, "paymentReversalInfo": { "description": "Payment Reversal Info for Order.", "type": "object", "properties": { "creditCardInfo": { "description": "Credit Card Details.", "type": "object", "properties": {"cardNumber": { "description": "Credit Card Number", "type": "string" }} }, "reversalMethod": { "description": "Payment Reversal Method", "type": "string" } } } }}, "initiateReturn_response": {"properties": { "returnItems": { "description": "List of returnable Items", "type": "array", "items": { "type": "object", "properties": { "quantityReturned": { "description": "Quantity Returned", "type": "number" }, "unitPrice": { "description": "Unit price of the item", "type": "number" }, "comments": { "description": "Comments at returnItem level", "type": "string" }, "productId": { "description": "Id of the Product", "type": "string" }, "displayName": { "description": "Display Name of the Product", "type": "string" }, "shippingGroupId": { "description": "Shipping group Id of the returned item", "type": "string" }, "childItems": { "description": "Returned Item child items", "type": "array", "items": { "type": "object", "properties": { "quantity": { "description": "quantity of the child Item", "type": "number" }, "route": { "description": "Product path", "type": "string" }, "productId": { "description": "Product Id of teh ", "type": "string" }, "displayName": { "description": "Product display name of the sub sku commerce 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" } } } }, "catRefId": { "description": "Catalog Reference Id of the child Item", "type": "string" } } } }, "catRefId": { "description": "Catalog Reference Id", "type": "string" }, "skuOptionInfo": { "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" } } } }, "configuratorId": { "description": "Configurator Id of the returned item", "type": "string" }, "quantityAvailableForReturn": { "description": "Quantity Available", "type": "number" }, "commerceItemId": { "description": "Commerce Id of the returned item", "type": "string" }, "quantityShipped": { "description": "Quantity Shipped", "type": "number" }, "price": { "description": "Total price of items", "type": "number" } } } }, "profileInfo": { "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 of the profile", "type": "string" } } }, "orderInfo": { "description": "Order Information.", "type": "object", "properties": { "priceInfo": { "description": "Price information of the order.", "type": "object", "properties": { "amount": { "description": "The raw number that represents the price.", "type": "number" }, "total": { "description": "The current working total, including all promotions, tax, and billing costs.", "type": "number" }, "shipping": { "description": "The shipping cost of the order.", "type": "number" }, "isTaxIncluded": { "description": "Indicates if tax is included in item price", "type": "boolean" }, "tax": { "description": "The tax on the order.", "type": "number" }, "subTotal": { "description": " The subtotal of the order before applying order-level promotions.", "type": "number" }, "orderDiscountAmount": { "description": "Total Order Discount Ampunt", "type": "number" }, "currencyCode": { "description": "Indicates the currency of the price. For example, USD indicates that the price is in US dollars.", "type": "string" }, "totalWithoutTax": { "description": "The total cost without Tax.", "type": "number" } } }, "orderId": { "description": "Commerce id for this order.", "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" }, "listPriceList": { "description": "Price List for list prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the list prices", "type": "string" }} }, "active": { "description": "Active status of pricelist group.", "type": "boolean" }, "salePriceList": { "description": "Price List for sale prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the sale prices", "type": "string" }} }, "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" }, "shippingSurchargePriceList": { "description": "Price List for shipping surcharge prices", "type": "object", "properties": {"repositoryId": { "description": "Repository ID of the shipping surcharge prices", "type": "string" }} } } }, "creationDate": { "description": "Date on which the Order was created.", "type": "string" }, "submittedDate": { "description": "Date on which the Order was submitted.", "type": "string" } } }, "quoteInfo": { "description": "the quote information of the order", "type": "object", "properties": { "providerNote": { "description": "the provider note for the quoted order", "type": "string" }, "notes": { "description": "the notes (history) for the order", "type": "array", "items": { "type": "object", "properties": { "requestDate/quoteDate/rejectionDate": { "description": "the request/quote/rejection date for the note", "type": "number" }, "profileType": { "description": "the profile type of the user that requested the quote", "type": "string" }, "profileId": { "description": "the profile id of the user", "type": "string" }, "requesterNote/providerNote/rejectionNote": { "description": "the requester/provider/rejection note", "type": "string" } } } }, "rejectionDate": { "description": "rejection date of the quoted order", "type": "string" }, "requestDate": { "description": "the date when the quote was requested in ISO format", "type": "string" }, "errorInfo": { "description": "the array of errors, if any", "type": "array", "items": {"type": "string"} }, "externalId": { "description": "the external id for the quote", "type": "string" }, "rejectionNote": { "description": "the rejection note for an order whose quote has been rejected by user", "type": "string" }, "quoteDate": { "description": "the date the order was quoted in milliseconds", "type": "number" }, "expirationDate": { "description": "the expiration date of the quoted order, if any", "type": "string" } } } }} } }