---
title: "List catalogue parts"
method: GET
path: "/v1/parts_catalog"
tags: ["Parts Catalogue"]
---

# List catalogue parts

`GET /v1/parts_catalog`

## Request

- Base URL: `https://api.workwing.io`
- URL: `https://api.workwing.io/v1/parts_catalog`
- Auth: HTTP bearer

List parts in your organisation's catalogue (read-only).

- `?is_active=is.true` - Only active parts
- `?sku=eq.WIDGET-01` - Look up by SKU
- `?select=id,name,sku,default_unit_cost` - Field selection

## Query parameters

- `select` string
- `order` string
- `limit` integer
- `offset` integer

## Response `200`

Array of catalogue parts

- object: Array of catalogue parts
  - `data` object[]
    - `id` string, uuid
    - `name` string: Part name
    - `description` string, nullable
    - `sku` string, nullable: Stock keeping unit
    - `default_unit_cost` number, nullable: Default unit cost, to two decimal places
    - `unit_label` string: Unit of measure, e.g. `each`, `metre`, `hour`
    - `is_active` boolean
    - `created_at` string, date-time
    - `updated_at` string, date-time
    - `created_by_user_id` string, uuid, nullable
  - `meta` object
    - `request_id` string
    - `timestamp` string, date-time

---

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