Skip to main contentWarehouse Receiving Orders
A Warehouse Receiving Order (WRO) is how ShipBob manages inbound shipments into their warehouses. You can create a Warehouse Receiving Order using the ShipBob API.
Key API Endpoints
How to Create a Warehouse Receiving Order
When creating a Warehouse Receiving Order, the following fields are important:
package_type
Accepted values:
- Pallet
- Include the pallet’s tracking number.
- Each pallet should be represented as a separate box in the
boxes array.
- Package
- Include the contents and tracking number for each package.
- Maximum of 50 boxes per request.
- FloorLoadedContainer
- Provide container contents as one box and include the container’s tracking number.
expected_arrival_date
- Must be a future date.
- If not, the API will return a 400 error: “Arrival date must be in the future.”
Product Inventory IDs
- Every product in the order must have a ShipBob
inventory_id.
- Check if a product exists using the Get Product API:
- If it exists, use its
inventory_id.
- If not, create it using the Create Product API and use the returned
inventory_id.
- Alternatively, store the
inventory_id when products are first created in your system.
purchase_order_number
- Use a unique identifier (e.g., PO number or shipment ID).
tracking_number (for each box or pallet)
- Include a scannable carton ID so ShipBob can scan items upon arrival.
Tracking Warehouse Receiving Order Status
Use the Get Warehouse Receiving Order API to check order status and progress.
Available Filters:
statuses: Filter by status (e.g., Awaiting, Arrived, Processing, Completed)
purchaseOrderNumbers: Filter by specific PO numbers
Status Flow:
- Awaiting – Order created, waiting to arrive.
- Arrived / PartiallyArrived – Shipment scanned at warehouse.
- Processing – Stowing in progress. Monitor:
stowed_quantity in each product’s inventory
- Completed – All items stowed, order is finalized.
You can also use the Get Warehouse Receiving Order Boxes API to:
- Get the status of each box
- View quantities received per box
Visual Overview of Status Updates