Cancel Sales Order B2B
Last Updated: 2 September 2022
Cancel Sales Order B2B
Shipper API gives interface access to our clients for cancelling Sales Order API from their own system to. It applies for B2B type of Business
- Authorizations : X-API-Key_Header
- Request Body Schema : application/json
PATCH Sales Order B2B
Method | Endpoint |
---|---|
PATCH | /v3/fulfillment/outbound/wms/cancel |
Body Request Parameter
Field | Data Type | Description | Note |
---|---|---|---|
order_no | string(50) | Sales Order No Example: TEST-OUTBOUND-OMS-1 | Mandatory |
warehouse_id | string(20) | Warehouse ID Given by Shipper Example: WH-TGR04 | Mandatory |
cancel_reason | String(50) | Cancellation Reason Example: “Cancelled from marketplace” | Mandatory |
Sample Body Request
Header | How to Fill |
---|---|
x-api-key | Shipper API Key |
{
"data": {
"cancellation": {
"cancel_reason": "cancelled from marketplace",
"order_no": "TEST-OUTBOUND-WMS-3",
"warehouse_id": "WH-TGR04"
}
}
}
Sample Response
{
"metadata": {
"path": "/v1/fulfillment/outbound/wms/cancel",
"http_status_code": 200,
"http_status": "OK",
"timestamp": 1652327198
}
}
{
"metadata": {
"path": "/v1/fulfillment/outbound/wms/cancel",
"http_status_code": 400,
"http_status": "Bad Request",
"errors": [
{
"code": 3012,
"message": "Order Doesn't Exist in WMS and OMS."
}
],
"timestamp": 1652328337
}
}
{
"metadata": {
"path": "/v3/fulfillment/outbound/wms/cancel",
"status_code": 401,
"status": "Unauthorized",
"message": "PATCH /v1/fulfillment/outbound/wms/cancel [401] Unauthorized",
"error": {
"code": 802,
"message": "Unauthorized Access. You are not authorized to access this resource."
},
"timestamp": "2022-05-12T04:04:19Z"
}
}
{
"metadata": {
"path": "/v3/fulfillment/outbound/wms/cancel",
"http_status_code": 500,
"http_status": "Internal Server Error",
"errors": [
{
"code": 803,
"message": "Internal Server error."
}
],
"timestamp": 1652326659
}
}
Status | Reason |
---|---|
200 | Cancel sales order B2B success |
400 | Please check your input. Make sure the JSON payload is correct Make sure the requested input are valid. |
401 | Please check whether your API Key is valid and still active. |
500 | Something wrong with Shipper application. Please contact Shipper representative. |
Updated over 2 years ago