---
title: "Products list."
method: GET
path: "/rest/api/warehouse/product/"
tags: ["Warehouse"]
---

# Products list.

`GET /rest/api/warehouse/product/`

## Query parameters

- `id` integer
- `sku` string
- `name` string
- `ean` string
- `status` unknown
- `offset` integer — Position indicator (0-beginning, 1-skips one record, 256 - skips 256 records), max 2000 records
- `limit` integer

## Response `200`

Returns simple list of products

- GetProductsResponse
  - `products` ProductModel[]
    - `name` string, nullable — Product name
    - `unit` string, nullable
    - `weight` string, nullable — Product weight [kg]
    - `priceWithoutTax` string — Net price
    - `sku` string, nullable — Product SKU
    - `ean` string, nullable — EAN-14
    - `id` integer — Internal product ID in Apilo
    - `originalCode` string, nullable — External product identifier (unambiguous against API/channel)
    - `quantity` integer — Product stock
    - `priceWithTax` string — Gross price
    - `tax` string — VAT rate (e.g. 23.00, -1.00 - tax exempt).
    - `status` 0 | 1 | 8, nullable — Product status (`0-inactive`, `1-active`, `8-archive`)
    - `location` string, nullable — Location code
  - `totalCount` integer

---

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