Operations
GETList products/api/v1/products
POSTCreate a product/api/v1/products
DELETEDelete a product/api/v1/products/{product_id}
GETGet a product/api/v1/products/{product_id}
PATCHUpdate a product/api/v1/products/{product_id}
How it works
The integration can read non-deleted products, including drafts, except products blocked by a plan limit. Blocked products are excluded from lists; direct access returns entitlements.resource_blocked. Product visibility in API therefore differs from storefront publication.
Use existing identifiers for brands, categories, features and media. Prices carry an explicit currency, price list, tax mode and concurrency versions. Product and variant pricing are distinct; use the supported pricing structure and exact decimal strings.