listCancelReasons

get

/ccagent/v1/merchant/orderCancelReasons

List Cancel Reasons. Lists the Cancel Reasons for cancelling an order

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 : listCancelReasons_response
Nested Schema : items
Type: array
The list of all Cancel Reasons
Nested Schema : items
Type: object
Example application/json

[
    {
        "displayValue":"Bad product review",
        "key":"badProductReview"
    },
    {
        "displayValue":"Better competitor price",
        "key":"betterCompetitorPrice"
    },
    {
        "displayValue":"Change of mind",
        "key":"changeOfMind"
    },
    {
        "displayValue":"Item available at discount currently",
        "key":"itemAvailableAtDiscountCurrently"
    },
    {
        "displayValue":"No longer needed",
        "key":"noLongerNeeded"
    },
    {
        "displayValue":"No update on shipment status",
        "key":"noUpdateOnShipmentStatus"
    }
]
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:

[
  {
    "displayValue": "Bad product review",
    "key": "badProductReview"
  },
  {
    "displayValue": "Better competitor price",
    "key": "betterCompetitorPrice"
  },
  {
    "displayValue": "Change of mind",
    "key": "changeOfMind"
  },
  {
    "displayValue": "Item available at discount currently",
    "key": "itemAvailableAtDiscountCurrently"
  },
  {
    "displayValue": "No longer needed",
    "key": "noLongerNeeded"
  },
  {
    "displayValue": "No update on shipment status",
    "key": "noUpdateOnShipmentStatus"
  }
]