Skip to content

Get Product

Required scope: catalog:read

Returns one product by its stable ID, including inactive products. Prices are integer minor currency units. countryPrices exposes the country-specific rows used by CreateQuote; each row includes its country-derived currency. Inspect isActive before selling. Use ListProducts or product search to discover IDs.

Generated Reference
POST /public-api/publicapi.v1.Catalog/GetProduct

Returns a single catalog product by its stable identifier.

Request GetProductRequest
Response GetProductResponse

GetProductRequest

Field Type Description
id string Stable identifier of the product to fetch.

GetProductResponse

Field Type Description
product Product The requested product.
{
"id": "<product-id>"
}
{
"product": {
"id": "<product-id>",
"name": "Solar panel",
"description": "430 W panel",
"sku": "PV-430",
"priceOnce": 18900,
"currency": "EUR",
"vatRate": 0.21,
"countryPrices": [
{ "countryCode": "US", "currency": "USD", "priceOnce": 20500, "vatRate": 0 }
],
"isActive": true,
"minQuantity": 1,
"productKind": "simple"
}
}