---
title: "List Item Inventory"
method: GET
path: "/inventory/items"
tags: ["inventory"]
---

# List Item Inventory

`GET /inventory/items`

## Request

- Base URL: `https://app.zenventory.com/rest`
- URL: `https://app.zenventory.com/rest/inventory/items`
- Auth: none declared

Get a list of items' inventory levels broken down by lot number and expiration date.

## Query parameters

- `searchFor` string
- `clientId` integer
- `clientName` string
- `warehouseId` integer
- `warehouseName` string
- `locationId` integer
- `locationName` string
- `category` string
- `lotNumber` boolean
- `perishable` boolean
- `userField1` string
- `userField2` string
- `userField3` string
- `userField4` string
- `userField5` string
- `userField6` string, date-time
- `orderBy` '' | 'id' | 'sku' | 'upc' | 'category' | 'userField1' | 'userField2' | 'userField3' | 'userField4' | 'userField5' | 'userField6' | 'lotNumber' | 'expirationDate'
- `orderDir` 'asc' | 'desc'
- `page` integer
- `perPage` integer

## Response `200`

Success

- InventoryItemList
  - `inventory` object[]
    - `item` ItemBasic
      - `id` integer
      - `sku` string
      - `upc` string
      - `description` string
      - `category` string
    - `client` ClientCompact
      - `id` integer
      - `name` string
    - `inStock` integer
    - `lotNumber` string
    - `expirationDate` unknown
  - `meta` PaginationMeta
    - `count` integer: Total number of objects in the result set.
    - `page` integer: The page of the result set in the response.
    - `perPage` integer: Number of objects per page.
    - `totalPages` integer: Total number of pages in the result set.

---

[API](https://skmtc.dev/zenventory/apis/zenventory-rest-api.md) · [All operations](https://skmtc.dev/zenventory/apis/zenventory-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zenventory/apis/zenventory-rest-api/revisions/b40aa340773b?raw)
