---
title: "Get Product detail."
method: GET
path: "/rest/api/warehouse/product/{id}/"
tags: ["Warehouse"]
---

# Get Product detail.

`GET /rest/api/warehouse/product/{id}/`

## Path parameters

- `id` string, required

## Response `200`

Returns detailed Product object

- ProductDetailModel
  - `name` string, nullable — Product name
  - `groupName` string — Product group name
  - `productGroupId` integer
  - `categories` integer[] — Product category ids
  - `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

## Other responses

- `401` — Authorization failed
- `404` — Product not found

---

[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)
