data is loosely defined, allowing additional fields for each items depending on your needs.
Groups info in results response
The Browse API will return information on the group(s) the item belongs to. Three pieces of information will always be returned:
display_nameThe name of the group as you'd present it to users.
group_idThe id of the group. Any ASCII characters can be used.
pathThe path of
group_IDsabove this group.
This example captures common use-cases; please reach out to Constructor.io support if you'd like assistance in designing your browse experience.
Facets info in results response
The Browse API will return information on the facet(s) this item possesses. Facets are usually displayed as key-value pairs.
"Brand": "Natural Balance" for example, represents the facet of
"Brand" type with
"Natural Balance" as the key.
Collection in results response
The Browse API will return information on the collection only for browse collection requests
browse/collection_id/<collection_id>, otherwise it will be not present in results response. Collection is an object containing
data fields of browsed collection.
Variations info in results response
A list of variations for the parent product will be returned. Variations data can also be configured to fit your needs accordingly.
Other useful info in results response
idThe customer_id of the product obtained from the product catalog.
image_urlURL of the product image.
urlURL pf the product page.
is_slottedwill be set to true if the current product is slotted as a result of searchandizing.
matched_termsis a list of all terms in the query which has a match on terms within this product's data.
valuerepresents the name of the product.