Catalog API
List Products
Section titled “List Products”GET /v1/catalog/productsGet Product
Section titled “Get Product”GET /v1/catalog/products/{id}Create Product
Section titled “Create Product”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"] }}| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Product name |
sku | string | Yes | Unique SKU |
price | number | No | Price in cents |
pointsPrice | number | No | Price in points (for rewards) |
category | string | No | Product category |
metadata | object | No | Custom product data |
Update Product
Section titled “Update Product”PATCH /v1/catalog/products/{id}Delete Product
Section titled “Delete Product”DELETE /v1/catalog/products/{id}