Cancel Sales Order B2C

Shipper API gives interface access to our clients for canceling Sales Order from their own system to Shipper Warehouse Management System.

Sales Order only able to cancel if WMS has not allocated any stock to that Sales Order

PATCH Sales Order B2C

FieldEndpoint
PATCHv3/fulfillment/outbound/oms/cancel

Body Request Parameter

FieldData TypeDescriptionNote
order_noString(20)Sales Order NoMandatory
warehouse_idString(60)Warehouse Id Given by ShipperMandatory
cancel_reasonStringCancellation ReasonMandatory

Sample Body Request

{
  "data": {
    "cancellation": {
      "order_no": "KZFILN0HRC9RDXJTZBJS",
      "cancel_reason": "cancel aja",
      "warehouse_id": "PMU"
    }
  }
}

Sample Response

{
    "metadata": {
        "path": "/v3/fulfillment/outbound/oms/cancel",
        "http_status_code": 200,
        "http_status": "OK",
        "timestamp": 1637907242
    }
}
{
  "metadata": {
    "path": "/v3/fulfillment/outbound/oms/cancel",
    "http_status_code": 400,
    "http_status": "Bad Request",
    "errors": [
      {
        "code": 810,
        "message": "Invalid Input. Please Validate Your Input."
      }
    ],
    "timestamp": 1637907103
  }
}
{
  "metadata": {
    "path": "/v1/fulfillment/cancel-outbound-oms",
    "http_status_code": 500,
    "http_status": "Internal Server Error",
    "timestamp": 1615969609
  }
}