List Products
GET/api/products
List all products with DataTable support. Supports searching, sorting, filtering, pagination, and column selection.
Authentication: Requires Bearer token.
Filter scopes available on the Product model:
- filter[type]: standard | bundle | kit | matrix
- filter[brand]: brand name string
- filter[category]: category name or path
- filter[tag]: tag name
- filter[supplier]: supplier name or ID
Sort fields: sku, name, barcode, type, created_at, updated_at, inventory_total, inventory_available, average_cost
Inclusion columns: sku, id, name, barcode, type, image, image_url, brand, price, weight, weight_unit, length, width, height, dimension_unit, case_quantity, inventory_total, inventory_available, inventory_allocated, inventory_on_hold, inventory_in_transit, inventory_incoming, average_cost, default_supplier, default_supplier_sku, suppliers, tags, attributes, created_at, updated_at, archived_at
Stock UoM filters (added 2026-05-30):
filter[stock_uom_id]— by uom_id (exact, comma-separated)filter[stock_uom_code]— by UoM code (advanced text ops)filter[stock_uom_name]— by UoM display name (advanced text ops)
Request
Responses
- 200
Successful response