Skip to content

Catalog API

GET /v1/catalog/products
GET /v1/catalog/products/{id}
POST /v1/catalog/products
{
"name": "Premium T-Shirt",
"sku": "tshirt-premium-001",
"price": 2999,
"pointsPrice": 500,
"category": "apparel",
"metadata": {
"sizes": ["S", "M", "L", "XL"],
"colors": ["black", "white"]
}
}
FieldTypeRequiredDescription
namestringYesProduct name
skustringYesUnique SKU
pricenumberNoPrice in cents
pointsPricenumberNoPrice in points (for rewards)
categorystringNoProduct category
metadataobjectNoCustom product data
PATCH /v1/catalog/products/{id}
DELETE /v1/catalog/products/{id}