---
title: "List product categories"
method: GET
path: "/apps/{appId}/productcategory"
tags: ["hidden"]
---

# List product categories

`GET /apps/{appId}/productcategory`

Get list of product categories

## Path parameters

- `appId` integer, required

## Query parameters

- `offset` integer
- `limit` integer
- `search` string
- `filters` object[]
  - `name` string
  - `value` string
  - `comparator` '=' | '<' | '>' | '<=' | '>=' | '!=' | 'LIKE' | 'IN' | 'REGEX' | 'NOT LIKE' | 'NOT <=>' | '<=>'
- `order` object[]
  - `name` string — Column name
  - `direction` 'asc' | 'desc' | 'closest'
  - `value` integer — Value for closest amount

## Response `200`

Success

- ProductCategory[]
  - `id` integer
  - `name` string
  - `image` union
    - string, binary
    - string, uri
  - `parent` ProductCategory — recursive
  - `products` Product
    - `id` integer
    - `name` string
    - `amount_accurately` integer — Price without taxes in milli-cents
    - `vat_percent` integer — VAT rate in cents
    - `currency` string
    - `image` union
      - string, binary
      - string, uri
    - `lifetime` integer — Product life time in seconds
    - `description` string
    - `unity` string — Unity, hours, days, meters, liters..
    - `intangible` boolean — Is a service or a product ?
    - `quantity_name` string — Name of the quantity: days, liters, m2, m3...
    - `reference` string
    - `accounting_number` string
    - `tags` string[]
    - `category` ProductCategory — recursive
    - `metadata` unknown[], nullable
      - unknown

## Other responses

- `404` — Not found

---

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