Manage warehouses, locations, and inventory movements. Use when setting up warehouses, creating zones/bins, moving stock between locations, or tracking location-level inventory.
Manage warehouse facilities, location hierarchies, and inventory movements across zones, aisles, racks, and bins.
stateset warehouse ... or stateset "list warehouse locations"--apply.list_warehouses, get_warehouse, create_warehouse, update_warehouse, list_locations, get_location, create_location, get_location_inventory, adjust_location_inventory, move_inventory, list_movements.list_warehouses, get_warehouse, list_locations, get_location, get_location_inventory, list_movements — no --apply needed.create_warehouse, update_warehouse, create_location, adjust_location_inventory, move_inventory — requires --apply.stateset warehouse create --name "East DC" --type Distribution --apply
stateset warehouse create-location WH-EAST --type Pick --code LOC-A1-01 --apply
stateset warehouse move --sku WIDGET-001 --from LOC-A1-01 --to LOC-B2-03 --quantity 25 --apply
stateset warehouse inventory LOC-A1-01 --include-reserved
Warehouse: Active -> Inactive -> Decommissioned Movement: Pending -> InProgress -> Completed (or Cancelled) Location: Active -> Inactive -> Blocked
{"status":"moved","from_location":"LOC-A1-01","to_location":"LOC-B2-03","sku":"WIDGET-001","quantity":25}
INSUFFICIENT_LOCATION_STOCK: On-hand quantity minus reserved is insufficient for the requested move.LOCATION_NOT_FOUND: The specified warehouse or location code does not exist in the hierarchy.DUPLICATE_LOCATION_CODE: A location with this code already exists within the warehouse.