List catalog (efficient product listing)
GET/v1/:channel/catalog
High-performance product listing via the default_variant_id JOIN path.
Returns a display object with the default variant's price and stock without
fetching all variants unless variant_mode=all is specified.
Include flags (comma-separated in include):
promotions— compute best applicable promotion per productattributes— product & variant attribute valuesmedia— full media gallerycollections— associated collections
variant_mode:
default(default) —displayobject only; fastest pathall— all published variants returned invariants[]
Request
Responses
- 200
- 400
- 401
- 404
Catalog product list
Invalid request parameters or body
Missing or invalid API key
Channel, product, category, collection, or checkout not found