---
title: "List menuItems"
method: GET
path: "/v1/kitchen/menuItems"
tags: ["Kitchen"]
---

# List menuItems

`GET /v1/kitchen/menuItems`

## Request

- Base URL: `https://api.frihet.io`
- URL: `https://api.frihet.io/v1/kitchen/menuItems`
- Auth: API key in header `X-API-Key`

## Query parameters

- `limit` integer
- `offset` integer
- `fields` string

## Response `200`

Paginated list of menuItems

- PaginatedResponse
  - `data` unknown[]
    - unknown
  - `total` integer: Total number of items matching the query
  - `limit` integer: Number of items per page
  - `offset` integer: Current offset
  - `nextCursor` string: Cursor for fetching the next page of results. Only present when there are more results available. Pass this value as the `cursor` query parameter in the next request. Base64url-encoded.
  - `truncated` boolean: Only present (and `true`) when the underlying search query saturated the internal 500-document cap. `total` therefore reports the size of the first 500 matches, not the full match count. Narrow the search query (taxId / fiscal id, exact email) to ensure you see every result.

## Other responses

- `401`: Authentication required or invalid API key
- `429`: Rate limit exceeded (100 requests per minute)

---

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