Skip to main content
When to use this. Style prices are the negotiated values on a style’s price matrix: one row per style, colour, size, or colour-and-size, each carrying its calculation columns with a current value and an optional future price. This surface is read-only — use it to look prices up, whether for a single style or filtered across the collection.

The workflow

A style’s prices are already maintained inside Delogue (in the price matrix). Through the API you read them in one of three ways: the full block for one style, a single row by its id, or a filtered page across styles.
1

Find the style

GET /api/styles to locate the style whose prices you want, and note its id.
2

Read the price block

GET /api/styles/{styleId}/prices for the full block — supplier currency and terms, the approval status, and every price row for that style.
3

Scan across styles

GET /api/style-prices with filters (style, colour, season, supplier, approval status, future-date range) to page through price rows without fixing on one style.
4

Drill into a row

GET /api/style-prices/{id} to re-read a single row — the same shape the list returns for it.

Walkthrough

Read the price block for a style, then filter the collection and drill into one row. Every response uses the standard envelope; formula and item-price columns are computed at read time, so the values you read are already resolved.
Each price row carries a priceNegotiations array — one entry per calculation column — with the current value, the futurePrice (effective from the row’s futureDate), and the column definition. Hold onto each row’s id to re-read it via GET /api/style-prices/{id}.

Field reference

The fields that matter most when reading a style price row:

Roles & permissions

Reading style prices requires the prices permission on a designer (brand) account — typically CompanyAdmin or CompanyUser. A style whose id belongs to another organisation returns 403; a style or price id that exists nowhere returns 404.

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.

What to call next

Styles

Find the style whose prices you want to read, and note its id.

Items

Item prices feed item-price calculation columns on a style’s price matrix.

Price block for a style

The full block for one style: GET /api/styles/{styleId}/prices.

Authentication

How to get and send your X-Auth-Token API key.