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
orderId required | string Id generated after successfully creating the order | ||||||||||||||||||||||
externalId | string External id submitted by the external system when creating the order | ||||||||||||||||||||||
externalChannelId | string External channel's order id | ||||||||||||||||||||||
locationId | string Warehouse id from which the order will be sent | ||||||||||||||||||||||
type required | string (Type) Type of the order, e.g. B2B, EDI, DROP_SHIP. Currently, only B2B is supported | ||||||||||||||||||||||
orderStatus required | string (OrderStatus) Current status of the order | ||||||||||||||||||||||
required | Array of objects (ReplenishmentOrderItemV2) Items in the order | ||||||||||||||||||||||
Array
| |||||||||||||||||||||||
required | Array of objects (ReplenishmentShipmentV2) Shipments created related to the order | ||||||||||||||||||||||
Array
| |||||||||||||||||||||||
shipBy | string <date-time> Ship by date provided by the external system in the request | ||||||||||||||||||||||
notes | string Additional notes to be provided along with the order | ||||||||||||||||||||||
object (RetailerData) Additional Data required for EDI and DROP_SHIP orders | |||||||||||||||||||||||
|
Unauthorized
{- "type": "B2B",
- "orderItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH",
- "quantityPerPack": 0,
- "lineItemId": "string",
- "lotNumber": "string",
- "productData": {
- "upc": "string",
- "buyerPartNumber": "string",
- "sku": "string",
- "gtin": 0
}
}
], - "shipToAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "transportationDetails": {
- "shippingPartner": "FLEXPORT",
- "shippingType": "LTL",
- "carrierAccountDetails": {
- "carrierName": "string",
- "carrierAccountId": "string",
- "country": "string",
- "postalCode": "string"
}
}, - "externalId": "string",
- "shipBy": "2019-08-24T14:15:22Z",
- "notes": "string",
- "locationId": "string",
- "retailerData": {
- "purchaseOrderNumber": "string",
- "retailerProgramType": "string",
- "markForStore": "string",
- "department": "string",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "address": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shipByDate": "2019-08-24T14:15:22Z",
- "shipAfterDate": "2019-08-24T14:15:22Z"
}
}
{- "orderId": "string",
- "externalId": "string",
- "externalChannelId": "string",
- "locationId": "string",
- "type": "B2B",
- "orderStatus": "BOOKED",
- "orderItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH",
- "quantityPerPack": 0,
- "lineItemId": "string",
- "lotNumber": "string",
- "productData": {
- "upc": "string",
- "buyerPartNumber": "string",
- "sku": "string",
- "gtin": 0
}
}
], - "shipments": [
- {
- "status": "CANCELLED",
- "externalChannelShipmentId": "string",
- "externalChannelReferenceNumber": "string",
- "shipmentId": "string",
- "shipmentChargedWeight": 0,
- "shipmentChargedWeightUnit": "oz",
- "shipFromAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shipToAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "transportationDetails": {
- "shippingPartner": "FLEXPORT",
- "shippingType": "LTL",
- "carrierAccountDetails": {
- "carrierName": "string",
- "carrierAccountId": "string",
- "country": "string",
- "postalCode": "string"
}
}, - "packDetails": [
- {
- "packItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH"
}
], - "carrierName": "string",
- "carrierSCAC": "string",
- "trackingNumber": "string",
- "sscc": "string",
- "packDims": {
- "length": 0,
- "width": 0,
- "height": 0,
- "lengthUnit": "in",
- "weight": 0,
- "weightUnit": "oz"
}
}
], - "shipmentItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH",
- "quantityPerPack": 0,
- "lineItemId": "string",
- "lotNumber": "string"
}
]
}
], - "shipBy": "2019-08-24T14:15:22Z",
- "notes": "string",
- "retailerData": {
- "purchaseOrderNumber": "string",
- "retailerProgramType": "string",
- "markForStore": "string",
- "department": "string",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "address": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shipByDate": "2019-08-24T14:15:22Z",
- "shipAfterDate": "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 | ||||||||||||||||||||||
externalChannelId | string External channel's order id | ||||||||||||||||||||||
locationId | string Warehouse id from which the order will be sent | ||||||||||||||||||||||
type required | string (Type) Type of the order, e.g. B2B, EDI, DROP_SHIP. Currently, only B2B is supported | ||||||||||||||||||||||
orderStatus required | string (OrderStatus) Current status of the order | ||||||||||||||||||||||
required | Array of objects (ReplenishmentOrderItemV2) Items in the order | ||||||||||||||||||||||
Array
| |||||||||||||||||||||||
required | Array of objects (ReplenishmentShipmentV2) Shipments created related to the order | ||||||||||||||||||||||
Array
| |||||||||||||||||||||||
shipBy | string <date-time> Ship by date provided by the external system in the request | ||||||||||||||||||||||
notes | string Additional notes to be provided along with the order | ||||||||||||||||||||||
object (RetailerData) Additional Data required for EDI and DROP_SHIP orders | |||||||||||||||||||||||
|
Unauthorized
Not Found
{- "orderId": "string",
- "externalId": "string",
- "externalChannelId": "string",
- "locationId": "string",
- "type": "B2B",
- "orderStatus": "BOOKED",
- "orderItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH",
- "quantityPerPack": 0,
- "lineItemId": "string",
- "lotNumber": "string",
- "productData": {
- "upc": "string",
- "buyerPartNumber": "string",
- "sku": "string",
- "gtin": 0
}
}
], - "shipments": [
- {
- "status": "CANCELLED",
- "externalChannelShipmentId": "string",
- "externalChannelReferenceNumber": "string",
- "shipmentId": "string",
- "shipmentChargedWeight": 0,
- "shipmentChargedWeightUnit": "oz",
- "shipFromAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shipToAddress": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "transportationDetails": {
- "shippingPartner": "FLEXPORT",
- "shippingType": "LTL",
- "carrierAccountDetails": {
- "carrierName": "string",
- "carrierAccountId": "string",
- "country": "string",
- "postalCode": "string"
}
}, - "packDetails": [
- {
- "packItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH"
}
], - "carrierName": "string",
- "carrierSCAC": "string",
- "trackingNumber": "string",
- "sscc": "string",
- "packDims": {
- "length": 0,
- "width": 0,
- "height": 0,
- "lengthUnit": "in",
- "weight": 0,
- "weightUnit": "oz"
}
}
], - "shipmentItems": [
- {
- "logisticsSku": "string",
- "quantity": 0,
- "quantityUOM": "EACH",
- "quantityPerPack": 0,
- "lineItemId": "string",
- "lotNumber": "string"
}
]
}
], - "shipBy": "2019-08-24T14:15:22Z",
- "notes": "string",
- "retailerData": {
- "purchaseOrderNumber": "string",
- "retailerProgramType": "string",
- "markForStore": "string",
- "department": "string",
- "deliveryDate": "2019-08-24T14:15:22Z",
- "address": {
- "name": "string",
- "company": "string",
- "street1": "string",
- "street2": "string",
- "city": "string",
- "zip": "string",
- "state": "string",
- "country": "string",
- "phone": "string",
- "email": "string",
- "isResidential": true
}, - "shipByDate": "2019-08-24T14:15:22Z",
- "shipAfterDate": "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"
}