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:
stringRequired:trueThe 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:
stringlocation of schema for the given resource - definitions
-
Type:
objectdefinitionsAdditional Properties Allowed:respective properties of the resource - description
-
Type:
stringdescription of the resource being retrieved - title
-
Type:
stringtitle of metadata resource - token
-
Type:
stringThe auth token for the Endpoint - type
-
Type:
stringtype of metadata resource
Nested Schema : definitions
Type:
objectrespective 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:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - errors
-
Type:
arrayerrorsAdditional Properties Allowed:An optional list of errors if multiple errors were encountered - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code - type
-
Type:
stringThe URI to the HTTP state code definition
Nested Schema : errors
Nested Schema : items
Type:
object- devMessage
-
Type:
stringAn optional non-localized message containing technical information for developers - errorCode
-
Type:
stringThe numerical code identifying the error - message
-
Type:
stringThe localized message describing the error - moreInfo
-
Type:
stringAn optional non-localized message with more information - o:errorPath
-
Type:
stringAn optional machine readable description of where the error occurred - status
-
Type:
stringThe HTTP status code
Examples
Sample 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"
}
}
}
}}
}
}