---
title: "GET /api/products"
method: GET
path: "/api/products"
tags: ["Products"]
---

# GET /api/products

`GET /api/products`

## Query parameters

- `language` string
- `id` string
- `barcode` string
- `search` string
- `results` integer
- `page` integer

## Response `200`

Success

- Product[]
  - `id` string, nullable
  - `title` string, nullable
  - `description` string, nullable
  - `usageInstructions` string, nullable
  - `productGroup` string, nullable
  - `unspsc` Unspsc
    - `code` string, nullable
    - `description` string, nullable
  - `image` string, nullable
  - `thumbnail` string, nullable
  - `youtube` string, nullable
  - `youtubeVideoId` string, nullable
  - `website` string, nullable
  - `isActive` boolean
  - `replacedBy` string, nullable
  - `unit` string, nullable
  - `barcode` string, nullable
  - `floorTypes` FloorType[], nullable
    - `code` string, nullable
    - `description` string, nullable
  - `pictos` Picto[], nullable
    - `url` string, nullable
  - `bom` string, nullable
  - `relations` Relation[], nullable
    - `productId` string, nullable
    - `relationType` string, nullable
    - `title` string, nullable
    - `description` string, nullable
    - `thumbnail` string, nullable
  - `price` Price
    - `vat` number, double
    - `priceExcl` number, double
    - `volumePrices` VolumePrice[], nullable
      - `quantity` number, double
      - `priceExcl` number, double
  - `length` number, double, nullable
  - `width` number, double, nullable
  - `height` number, double, nullable
  - `weight` number, double, nullable
  - `volume` number, double, nullable
  - `quantities` Quantity
    - `package` number, double
    - `pallet` number, double
  - `restrictions` Restrictions
    - `minimum` number, double
    - `multipleOf` number, double
  - `productInfo` ProductInfo
    - `cleaningPower` string, nullable
    - `pH` number, double
  - `additionalImages` AdditionalImage[], nullable
    - `url` string, nullable
  - `documents` Document
    - `info` string, nullable
    - `sds` string, nullable
    - `ce` string, nullable

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

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