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.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 theprices 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.