---
title: "Stock on Hand report"
method: GET
path: "/inventory/reports/stock-on-hand"
tags: ["StockOnHand"]
---

# Stock on Hand report

`GET /inventory/reports/stock-on-hand`

This endpoint provides a report of stock on hand for the given parameters.

## Query parameters

- `site_id` string, uuid, required
- `date` string, date, required
- `brand_ids` string[]
- `category_ids` string[]
- `supplier_ids` string[]

## Response `200`

The stock on hand was successfully retrieved

- object
  - `data` StockOnHand[], required
    - `id` string, uuid — The ID of the inventory product.
    - `name` string — The name of the inventory product.
    - `stock_level` number — The current stock level of the inventory product.
    - `stock_value` integer — The current stock value of the inventory product.
    - `average_cost` integer — The average cost of the inventory product.
  - `meta` StockOnHandMeta, required
    - `total_stock_value` integer — The total stock value of all inventory products.
    - `currency` string — The currency of the stock on hand.

## Other responses

- `401` — The user is unauthenticated

---

[API](https://skmtc.dev/try/apis/trybe-api.md) · [All operations](https://skmtc.dev/try/apis/trybe-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/try/trybe-api/revisions/f37f92702da5/schema)
