Returns Processing Update API
Overview
This API call will be made to the returns management system when the return order processing happens in the warehouse.
Http Method: POST
Request Body
{
"returnOrderCode": "H893RUOT123",
"forwardOrderCode": "forwardOrder1",
"locationCode": "Wid234",
"orderItems": [
{
"itemCode": "I10098",
"channelSkuCode": "100007542",
"qcStatus": "FAIL",
"qcReason": "DAMAGED",
"imageUrls": [
"https://increff.com/img.jpg",
"https://increff.com/img2.jpg"
]
},
{
"itemCode": "I10099",
"channelSkuCode": "100007542",
"qcStatus": "FAIL",
"qcReason": "DAMAGED",
"imageUrls": [
"https://increff.com/img3.jpg",
"https://increff.com/img4.jpg"
]
},
{
"itemCode": "I20035",
"channelSkuCode": "100007545",
"qcStatus": "PASS",
"qcReason": null,
"imageUrls": null
}
]
}
Parameter Name | Data Type | Description | Mandatory |
| String | Unique code used by the channel to identify the return order. Return order code will be Clickpost return reference number. | Yes |
| String | ForwardOrderCode associated with the return order | Yes |
| String | Location code of the warehouse where the return order will be received. | No |
| Object[] | List of return items processed. | Yes |
| String | Unique code used by the channel to identify the return order item | Yes |
| String | SKU code of return order item | Yes |
| String | The reason due to which this return item has been marked qc fail. Below are the Standard QC reasons brands use: Since brands can also configure their custom QC reasons for Return processing in Increff OMS, the value of Qc reason can also be anything of  | No |
| String | The QC Status of the return Item. Possible values : | Yes |
| String[] | It contains the list of urls of the images of the return items .It will only be populated in case that item has been marked as fail. | No  |
Â
Response Body
Http Status Code : 200