getReturnReasons

get

/ccstore/v1/merchant/returnReasons

Get Return Reasons. Lists the return reasons that can be given while receiving items against a return request

Request

There are no request parameters for this operation.

Response

Supported Media Types
  • application/json
200 Response
Following model is returned when operation succeeds.
Body
Root Schema : getReturnReasons_response
Nested Schema : items
Type: array
The list of all return reasons for return requests
Nested Schema : items
Type: object
Example application/json

{
    "items":[
        {
            "displayKey":"defective",
            "displayName":"Defective"
        },
        {
            "displayKey":"didNotLike",
            "displayName":"Did Not Like"
        },
        {
            "displayKey":"didNotMeetExpectations",
            "displayName":"Did Not Meet Expectations"
        },
        {
            "displayKey":"incorrectColor",
            "displayName":"Incorrect Color"
        },
        {
            "displayKey":"incorrectItem",
            "displayName":"Incorrect Item"
        },
        {
            "displayKey":"incorrectSize",
            "displayName":"Incorrect Size"
        }
    ]
}
Default Response
The error response
Body
Root Schema : errorModel
Type: object
Nested Schema : errors
Type: array
An optional list of errors if multiple errors were encountered
Nested Schema : items
Type: object

Examples

Sample Response Payload returned by endpoint:

{"items": [
  {
    "displayKey": "defective",
    "displayName": "Defective"
  },
  {
    "displayKey": "didNotLike",
    "displayName": "Did Not Like"
  },
  {
    "displayKey": "didNotMeetExpectations",
    "displayName": "Did Not Meet Expectations"
  },
  {
    "displayKey": "incorrectColor",
    "displayName": "Incorrect Color"
  },
  {
    "displayKey": "incorrectItem",
    "displayName": "Incorrect Item"
  },
  {
    "displayKey": "incorrectSize",
    "displayName": "Incorrect Size"
  }
]}