Outbounds API allows you to create outbound orders from reserve storage warehouses to fulfilment centres. The APIs also allow you to track the status of the reserve storage outbound orders and cancel them.
Creates an outbound order from reserve storage
Limitations
Ok
Unauthorized
{- "distributionChannel": "WHOLESALE",
- "orderItems": [
- {
- "logisticsSku": "string",
- "unitsPerPack": 0,
- "totalUnits": 0
}
], - "to": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shippingPreferences": {
- "shippingPartner": "FLEXPORT",
- "shippingType": "LTL"
}, - "externalId": "string",
- "shipBy": "2019-08-24T14:15:22Z"
}
{- "orderId": "string",
- "externalId": "string",
- "originWarehouseId": "string",
- "distributionChannelOrderId": "string",
- "distributionChannel": "WHOLESALE",
- "orderStatus": "BOOKED",
- "orderItems": [
- {
- "logisticsSku": "string",
- "unitsPerPack": 0,
- "totalUnits": 0
}
], - "shipments": [
- {
- "status": "CANCELLED",
- "destinationWarehouseId": "string",
- "distributionChannelShipmentId": "string",
- "distributionChannelReferenceNumber": "string",
- "shipmentId": "string",
- "destinationWarehouseAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shippingPartner": "FLEXPORT",
- "shippingType": "LTL",
- "carrierName": "string",
- "trackingNumber": "string",
- "trackingDetails": [
- {
- "carrierName": "string",
- "trackingNumber": "string"
}
], - "shipmentItems": [
- {
- "logisticsSku": "string",
- "unitsPerPack": 0,
- "totalUnits": 0,
- "packDims": {
- "length": 0,
- "width": 0,
- "height": 0,
- "lengthUnit": "in",
- "weight": 0,
- "weightUnit": "oz"
}
}
]
}
], - "shipBy": "2019-08-24T14:15:22Z"
}
Get order information for a reserve storage outbound order by orderId.
OK
orderId required | string Id generated after successfully creating the order | ||||||||||||||||||||||||
externalId | string External id submitted by the external system when creating the order | ||||||||||||||||||||||||
originWarehouseId | string Warehouse from which the order will be sent | ||||||||||||||||||||||||
distributionChannelOrderId | string External channel's order id | ||||||||||||||||||||||||
distributionChannel required | string (Channel) Distribution channel for which the order is created | ||||||||||||||||||||||||
orderStatus required | string (OrderStatus) Current status of the order | ||||||||||||||||||||||||
required | Array of objects (ReplenishmentOrderItem) Items in the order | ||||||||||||||||||||||||
required | Array of objects (ReplenishmentShipment) Shipments created related to the order | ||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||
shipBy | string <date-time> Ship by date provided by the external system in the request |
Unauthorized
Not Found
{- "orderId": "string",
- "externalId": "string",
- "originWarehouseId": "string",
- "distributionChannelOrderId": "string",
- "distributionChannel": "WHOLESALE",
- "orderStatus": "BOOKED",
- "orderItems": [
- {
- "logisticsSku": "string",
- "unitsPerPack": 0,
- "totalUnits": 0
}
], - "shipments": [
- {
- "status": "CANCELLED",
- "destinationWarehouseId": "string",
- "distributionChannelShipmentId": "string",
- "distributionChannelReferenceNumber": "string",
- "shipmentId": "string",
- "destinationWarehouseAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shippingPartner": "FLEXPORT",
- "shippingType": "LTL",
- "carrierName": "string",
- "trackingNumber": "string",
- "trackingDetails": [
- {
- "carrierName": "string",
- "trackingNumber": "string"
}
], - "shipmentItems": [
- {
- "logisticsSku": "string",
- "unitsPerPack": 0,
- "totalUnits": 0,
- "packDims": {
- "length": 0,
- "width": 0,
- "height": 0,
- "lengthUnit": "in",
- "weight": 0,
- "weightUnit": "oz"
}
}
]
}
], - "shipBy": "2019-08-24T14:15:22Z"
}
Cancel a reserve storage outbound order using order id. Only order in submitted state is allowed to be cancelled.
OK
Unauthorized
Not Found
{- "status": 401,
- "type": "string",
- "title": "string",
- "detail": "string",
- "instance": "string",
- "code": 401,
- "message": "string"
}