This endpoint fetches a single product from the catalog database by its CUID. It requires no authentication and returns the complete product object, including the liveDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/astrxnomo/shop-microservers/llms.txt
Use this file to discover all available pages before exploring further.
stock count. Use this endpoint when you need up-to-date inventory information before displaying a product detail page or initiating a checkout.
Endpoint
No authentication is required to fetch a product by ID.
Request
Path parameters
The CUID of the product to fetch. CUIDs are returned in the
id field of every product object from List Products.Example request
Response
200 — Success
Returns a JSON envelope containing the matching product as thedata object.
Response fields
CUID unique identifier for the product.
Human-readable display name of the product.
Unit price as a decimal number (e.g.
79.99). Stored as a PostgreSQL Float.Fully qualified URL pointing to the product’s image asset.
Current available inventory count. This value reflects any decrements applied by the orders service.
Category label assigned to the product (e.g.
"Electronics", "Clothing").ISO 8601 timestamp recording when the product record was first created.
ISO 8601 timestamp recording the most recent update to the product record.
404 — Product Not Found
Returned when no product with the givenid exists in the database. The service throws an AppError with status 404.