---
title: "Get all catalog items with details for a specific partner."
method: GET
path: "/catalog-items"
tags: ["Catalog Item"]
---

# Get all catalog items with details for a specific partner.

`GET /catalog-items`

Get all catalog items for a specific partner.

## Query parameters

- `page` integer
- `pageSize` integer

## Response `200`

Successful response

- CatalogItemsPage
  - `meta` Page
    - `totalItems` integer
    - `totalPages` integer
    - `page` integer
    - `size` integer
  - `catalogItems` CatalogItemInventory[]
    - `createdAt` string, date-time — Catalog item created date.
    - `catalogItem` CatalogItem — catalog item details for a specific partner.
      - `sku` string — Stock keeping units(IDs) in thrid party inventory platform
      - `id` string — Catalog item id in GrubTech platform
      - `name` string — Catalog item name
      - `type` string — Catalog item type
    - `purchaseUnit` PurchaseUnit — The measuring unit that catalog item purchase
      - `id` string — Measuring unit id for purchasing a catalog item
    - `consumptionRatioInfoList` ConsumptionRatioInfo[]
      - `consumptionUnit` ConsumptionUnit — Measuring unit details of consumption for a catalog item
        - `id` string — Consumption measuring unit id
      - `ratio` string — Consumption ratio of a catalog item

## Other responses

- `400` — Bad request
- `500` — Internal server error

---

[API](https://skmtc.net/grubtech/apis/grubtech-auth-server.md) · [All operations](https://skmtc.net/grubtech/apis/grubtech-auth-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/grubtech/grubtech-auth-server/revisions/21688b6dcb69/schema)
