The Platform Catalog API uses two product shapes depending on the endpoint.Documentation Index
Fetch the complete documentation index at: https://www.octogen.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
MerchantProductListItem is the compact shape returned in search results — it carries the fields needed to render a product card. MerchantProductView extends the list item with full detail fields and is returned only by the POST /products/lookup endpoint. Every field present on a list item is also present on a view.
MerchantProductListItem
Returned as elements of theitems array in POST /products/search responses.
Stable unique identifier for this product record. Use this to deduplicate items across pages.
Canonical product page URL on the merchant’s site. You can pass this directly to
POST /products/lookup to retrieve the full view.Product title as indexed from the merchant.
Brand information associated with this product.
Current sale or listing price. Used as the basis for
price_min and price_max filter comparisons.Pre-discount price.
null when no markdown or promotion applies.Primary product image URL.
All product image URLs, including the primary image. May be empty if no images are indexed.
Aggregated customer rating data.
ISO 8601 UTC timestamp of the last update to this product record in the index.
Example — MerchantProductListItem
MerchantProductView
Returned as theproduct field in POST /products/lookup responses. Contains all fields from MerchantProductListItem plus the following additional fields.
Full product description text as indexed from the merchant.
true if at least one variant is currently available to purchase. null if stock status is not available.Categories the product is assigned to on the merchant site. Each item has
name (string, required) and optional url (string).Available size labels as strings, e.g.
["xs", "s", "m", "l", "xl"]. Empty array if the product has no size options.Available color options for this product.
Free-form tags associated with the product, e.g.
["hoodie", "graphic", "streetwear"].Individual SKU-level variants of the product.
Structured product attribute details.
Intended target audience for the product.
External product identifiers for cross-referencing with other systems.
Navigation breadcrumb trail from the merchant’s site. Each item has
name (string, required) and optional url (string).Active promotions for this product. Each item has optional
description (string) and code (string).Customer reviews. Each item has optional
author (string), rating (number), body (string), and publishedAt (datetime).Associated product videos. Each item has optional
url (string), thumbnailUrl (string), and name (string).Octogen-generated enrichment metadata. Includes classification fields like
type, gender, age_groups, color, color_family, category_path, and attributes, plus canonical_brand with brand-level intelligence data.