---
title: "Find inventory based on search parameters."
method: POST
path: "/api/inventory/list"
tags: ["Inventory"]
---

# Find inventory based on search parameters.

`POST /api/inventory/list`

## Query parameters

- `Sort.Field` string
- `Sort.Dir` 'ascending' | 'descending' — Specify sorting direction.
- `Skip` integer
- `Take` integer

## Request body

- InventoryRequestFindParameters — Parameters used for searching/finding inventory.
  - `lotIds` string[], nullable — Filter inventory based on lot ids.
  - `itemIds` string[], nullable — Filter inventory based on item ids.
  - `locationIds` string[], nullable — Filter inventory based on location ids.

## Response `200`

List of locations matching the filters

- InventoryDto[]
  - `id` string, required — Unique id associated to this entity.
  - `lotId` string, nullable — The lot Iid associated to this entity.
  - `locationId` string, nullable — The location id associated to this entity.
  - `quantity` number, double, required — The quantity of items in this inventory.
  - `onHandQuantity` number, double, required — The on-hand quantity of items in this inventory.
  - `itemId` string, required — The item id associated to this entity.
  - `itemNumber` string, required — The number/sku/short name of the item.
  - `itemDescription` string, nullable — The description of the item

---

[API](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi.md) · [All operations](https://skmtc.net/fulcrumpro/apis/fulcrum-publicapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fulcrumpro/fulcrum-publicapi/versions/1b5649cff14a/schema)
