Skip to content
TUMR DOCS
Docsapi referenceCatalog and inventory

Catalog and inventory

Manage products, categories, warehouses and stock movements.

  • GET, POST /storefront/categories/; GET, PATCH, PUT, DELETE /storefront/categories/{id}/: merchant categories.
  • GET, POST /storefront/products/; GET, PATCH, PUT, DELETE /storefront/products/{id}/: merchant products.
  • POST /storefront/products/{id}/upload-image/: product image upload.
  • GET, POST /inventory/warehouses/; detail routes: merchant warehouses.
  • GET /inventory/stock-levels/: stock by warehouse and product.
  • POST /inventory/stock-levels/{id}/adjust/: audited adjustment.
  • POST /inventory/stock-levels/transfer/: atomic warehouse transfer.
  • GET /inventory/stock-movements/: movement history.

Create stock levels at zero, then use the adjustment and transfer actions so every quantity change has a movement record. Quantity, reserved stock and stock-level identity cannot be patched directly. A level or warehouse with stock history cannot be deleted. Product availability depends on its inventory tracking setting; a product with tracking disabled is not automatically sold out at zero stock.