Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

Authorization: Bearer <token>. Accepts EITHER a Keycloak access token (scopes-in-token) OR an opaque POS session token; both resolve to the same pos.* scope vocabulary the route guards enforce.

Path Parameters

id
string
required

The product id (e.g. prod-espresso).

Minimum string length: 1

Response

The product read model.

The product read model.

id
string
required
name
string
required
brandId
string
required
category
string
required
active
boolean
required
serialTracked
boolean
required
ageRestricted
boolean
required
warrantyMonths
number
required
rentable
boolean
required
serviceable
boolean
required
taxonomy
object
required
skus
object[]
required
price
object | null
required
imageUrl
string