Get product by ID
Get a product by id. A soft-deleted product is returned with deleted: true.
/products/{productId}AuthorizationBearer token (API key) · headerrequiredOrganization API key.
productIdstringrequiredProduct details
dataProductrequiredProduct. Money fields are integer cents.
Show propertiesHide properties
idstringrequiredProduct document id
externalIdstringOptional external identifier
namestringpriceintegerPrice in cents.
supplierstringSupplier id
taxCategorystringSwiss VAT category code
8.12.63.80categorystringCategory id
declarationsstringbarcodestringbarcodeAliasesobject[]Optional additional EANs. Absent when unused. Empty array is not persisted. Available when the barcode aliases feature is enabled for the organization.
Show propertiesHide properties
objectcodestringrequiredAdditional EAN, lowercased like barcode
quantitynumberBase units represented by this code. Defaults to 1.
priceintegerOptional pack price in cents
labelstringexternalIdstringOptional external article ID
depositProductintegerDeposit in cents.
depositProductLabelstringdescriptionstringsalePriceintegerSale price in cents.
salePercentagenumbersalePriceDateFromstring<date-time>salePriceDateTostring<date-time>costPriceintegerCost price in cents.
marginnumbershowOnScreenbooleanageRestrictionbooleanshowOnScalebooleansaleStopbooleandeactivatedbooleanopenInputbooleanimageUrlstringImage URL. Set via product create/update or POST /products/{productId}/image. Empty string on update clears the field and deletes org-owned storage.
indexintegerallowStorestring[]Allowed store ids (read-only).
hideStorestring[]Hidden store ids (read-only).
deletedbooleanSoft-deleted when true.
createdatestring<date-time>lastupdatestring<date-time>instancestringOrganization id when present
Missing, unknown or inactive API key, or a Read key on a write operation.
statusCodeintegerrequiredHTTP status code
messagestringrequiredHuman-readable error message
timestampstring<date-time>requiredWhen the error occurred (UTC).
pathstringrequiredRequest URL (path and query string).
No item with this id.
statusCodeintegerrequiredHTTP status code
messagestringrequiredHuman-readable error message
timestampstring<date-time>requiredWhen the error occurred (UTC).
pathstringrequiredRequest URL (path and query string).