Skip to content

Get Reject Reasons

GET
/return_refund/202309/reject_reasons

Use this API to retrieve the seller reject-reason options currently applicable to the specified aftersales request. Use the returned name value as the reject reason key when calling the corresponding seller reject API.

shop_cipher
required
string

Identifies the shop. Obtain it from the Get Authorized Shops API.

locale
string

The BCP-47 locale codes for displaying the rejection reason, delimited by commas. Default: en-US Refer to Locale codes for the list of supported locale codes.

return_or_cancel_id
required
string

The unique identifier for an order return or cancellation.

Success

Media typeapplication/json
object
code

Status code; 0 means success.

integer format: int64
message

Success or failure message.

string
request_id

Request log ID.

string
data
object
reasons

The list of rejection reasons the seller has provided.

Array<object>
object
name

The reject reason key. Pass this exact value to the corresponding seller reject API as the reject reason. Note: The available reject reasons may change depending on the current aftersales request context. To avoid using stale or inapplicable reason keys, call this API close to the reject action and use the latest returned name values instead of hardcoding them.

string
text

The corresponding text to the reason name, localized based on the locale input parameter.

string
Example
{
"code": 0,
"data": {
"reasons": [
{
"name": "seller_reject_apply_you_have_reached_an_agreement_with_the_buyer",
"text": "You have reached an agreement with the buyer"
}
]
},
"message": "Success",
"request_id": "202203070749000101890810281E8C70B7"
}