---
title: "Get a product"
method: GET
path: "/v1/locations/{locationId}/products/{productId}"
tags: ["Products"]
---

# Get a product

`GET /v1/locations/{locationId}/products/{productId}`

## Request

- Base URL: `https://api.cliento.com`
- URL: `https://api.cliento.com/v1/locations/{locationId}/products/{productId}`
- Auth: HTTP bearer

## Path parameters

- `locationId` string, required
- `productId` string, required

## Response `200`

OK

- Product: Represents an article a location sells or uses: an entry in its product list. Belongs to that location. Amounts are decimal strings in the location's currency. Quantities are whole numbers of the product.
  - `articleNumber` string: The supplier's article number, as read from a delivery note. Not unique: two suppliers can use the same one.
  - `averageCost` string: The average cost of those in stock, VAT excluded. Only with the scope `stock:cost`.
  - `brand` string
  - `createdAt` string, date-time: When it was created, in UTC. Left out when that is not known.
  - `eans` string[], required: The product's barcodes. A product can be linked to an article in a supplier's catalogue, and then that article's barcodes are included. Can be empty.
  - `id` string, required: Product id.
  - `latestPurchasePrice` string: What one cost at the latest delivery, VAT excluded. Only with the scope `stock:cost`.
  - `locationId` string, required
  - `name` string, required
  - `notForSale` boolean, required: Marked as not sold to customers, such as colour used in a treatment. It is a mark only: the point of sale does not refuse to sell the product.
  - `price` string: The sale price, VAT included. Left out when none is set.
  - `stockQuantity` integer: The stock balance. Never negative. Left out when the product is not stock-tracked.
  - `stockTracked` boolean, required: Whether the location keeps a stock balance for the product.
  - `updatedAt` string, date-time, required: When it last changed, in UTC.
  - `vatPercent` string: VAT rate in per cent.

## Other responses

- `default`: Any failure. See the Errors section.

---

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