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.

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

Reading style item lists requires the styles permission on either a designer or a supplier account. Supplier users can only see style items for styles that have been published and assigned to their organisation. Designer users see all style items within their organisation. Creating, updating, or removing items from a style item list is a designer-side operation and requires the styles write permission — those actions are not yet available through the Delogue API and must be performed 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.