Cancel Warehouse Order
Canceling an Warehouse order and only cancel order which has VERIFYING (IDLE) status
- cURL
- JavaScript
curl --request POST \
--url https://apistg.ahamove.com/api/v1/partner/warehouse/order/cancel \
--header 'content-type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer <Token STG>' \
--data-urlencode 'order_id=PARTNER_ABCXXXXXXXX' \
--data-urlencode 'comment=User hủy đơn'
var myHeaders = new Headers();
myHeaders.append('content-type', 'application/x-www-form-urlencoded');
myHeaders.append('Authorization', 'Bearer <Token STG>');
var urlencoded = new URLSearchParams();
urlencoded.append('order_id', 'PARTNER_ABCXXXXXXXX');
urlencoded.append('comment', 'User hủy đơn');
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: urlencoded,
redirect: 'follow',
};
fetch(
'https://apistg.ahamove.com/api/v1/partner/warehouse/order/cancel',
requestOptions
)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.log('error', error));
HTTP Request
POST https://apistg.ahamove.com/api/v1/partner/warehouse/order/cancel
Support both x-www-form-urlencoded and data raw body type
Authorization
| Key | Value | Description |
|---|---|---|
| Authorization | Bearer <TOKEN_STG> | The user Token |
Header
| Key | Value |
|---|---|
| Content-Type | application/x-www-form-urlencoded |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| order_id | String | True | Warehouse Order ID (PARTNER_ABCXXXXXXXX) |
| comment | String | No | The cancel reason |
Response
JSON response example:
{}
Status-Code: 200 OK
Errors
| Code | Text | Description |
|---|---|---|
404 | Not Found | - Token not found - Order not found |
402 | Not allowed | Not authorized |
406 | Not Acceptable | Order not in valid status |
500 | Internal Server Error | We had a problem with our server. Try again later |
503 | Service Unavailable | We're temporarily offline for maintenance. Please try again later |