Skip to main content
When to use this. The style item list is the bill-of-materials (BOM) for a style. Each entry links a reusable item from the item library to a specific style, recording how many units are needed, which size variant applies, and which item colour card aligns with each style colour. Use these endpoints to pull full item-level specification data for a style: for example to feed an ERP, drive a compliance check, or build a custom product sheet.

The workflow

A style item list is assembled in Delogue by designer users and then read by both internal tools and supplier integrations. The typical read path is:
1

Identify the style

Use GET /api/styles to find the style you need. Note its id: that becomes styleId in the steps below.
2

List all style items

GET /api/styles/{styleId}/items returns every item on the style’s BOM together with the full item library detail: category, composition, supplier, sizes, and properties such as mainItem or includedCostPrice.
3

Inspect a single style item

GET /api/styles/{styleId}/items/{styleItemId} fetches one style item record when you already know the styleItemId and need the complete detail without loading the full list.
4

Read colour card slots

GET /api/styles/{styleId}/items/{styleItemId}/colors returns each style colour column paired with the item colour card selected for it, including admin and supplier colour specs.
To search across styles instead of reading one style’s list, call GET /api/style-items. It returns style items from your whole organisation in the same shape, filtered by StyleId, ItemId, or Properties=mainItem: for example, ItemId lists every style that uses a given trim or fabric. Page through the results with pageSize (default 30, maximum 100) and pageNumber, or with the cursor from the previous page; a cursor cannot be combined with filters, sort, pageSize, or pageNumber. id is the only sortable column.

Walkthrough

Retrieve all items on style 10 to build a component specification list.
The response envelope contains every BOM row. Each entry carries the full item library record nested under item, so a single call gives you categories, parts, materials, supplier, and contact information without further lookups.

Field reference

Style item (BOM row)

Item library detail (item)

Item size (itemSize)

Colour card slot (/colors endpoint)

Roles & permissions

You can read the item list of any style that belongs to your own organisation. A style owned by another organisation returns 403 authorization_error.style_access_denied on all three per-style endpoints, and because styles belong to the designer organisation, a supplier account receives the same 403, even for a style it collaborates on. GET /api/style-items only ever returns style items from your own organisation, and returns 403 when your account lacks read access to styles. Creating, updating, or removing items from a style item list is not yet available through the Delogue API; do it in Delogue Classic or Delogue 2.0.

When things go wrong

Errors use the standard envelope (status: "error", a code, and error.details[]). See Errors & responses for the full list of codes and how to resolve them. Common cases for these endpoints:

What to call next

Colours

Manage the master colour library that backs style colour columns.

Seasons

Look up the season a style belongs to before fetching its items.

Style categories

Filter styles by category before pulling their item lists.

Size ranges

Understand the size ranges that underpin item size variants.