Skip to main content
API Reference

Fulfillment API

Manage order picking, packing, and shipping workflows for efficient fulfillment operations.

Endpoints

POST/fulfillment/waveCreate picking wave
GET/fulfillment/picksGet pick tasks
POST/fulfillment/pick/completeComplete pick task
POST/fulfillment/packPack order items
POST/fulfillment/shipShip confirm order

Create Picking Wave

Group orders into waves for efficient batch picking.

Request
POST /wms/v1/fulfillment/wave
Content-Type: application/json

{
  "warehouse_id": "WH-001",
  "order_ids": ["ORD-001", "ORD-002", "ORD-003"],
  "priority": "high",
  "strategy": "zone_pick",
  "assigned_to": "picker@example.com"
}

Ship Confirm

Confirm shipment with carrier and tracking details.

Request
POST /wms/v1/fulfillment/ship
Content-Type: application/json

{
  "order_id": "ORD-001",
  "carrier": "FedEx",
  "service": "Ground",
  "tracking_number": "794644790135",
  "packages": [
    {
      "weight": 2.5,
      "dimensions": { "l": 12, "w": 8, "h": 6 }
    }
  ]
}

Next Steps