Skip to main content
Base path: /item (relative to your instance’s /api/v2). The standard endpoints provide reads and writes, subject to the constraints below. Search columns: name, identifier, sku, category

Fields

Stock behavior

unitCost is the moving-average cost per base unit. Inventory transactions snapshot unit cost when posted. onHand, allocated, available, onOrder, isShort, belowMin, and vendorSkus are computed and read-only. available is on-hand stock minus outstanding reservations. Project reservations are netted against child order reservations to avoid double counting. An item with isConsumable, shipLoose, or trackedOnly set does not reserve or draw stock through production. Purchase quantities convert to base units with unitsPerPurchase. GET /item/shop-availability?shopId=<uuid> returns { "value": [...] } with itemId, onHand, reserved, available, and isShort per item for that department.

Archive and restore

DELETE archives this resource. Restore it with PATCH /item/{id} and { "isArchived": false }. See archiving and deleting.