v1
latestOpenAPI 3.1.02026-07-241765501.1 MBRetrieve by pod
Retrieve AI optimized recommendation results for products (or optionally other sections) by pod identifier. To learn more about pods, go here.
Path parameters
Query parameters
The key of the index to use.
The section of the index to use. Defaults to Products.
The term to recommend items for. This parameter is required for the following recommendation strategies
- query_recommendations
An object specifying whether results must match all, any or none of a given filter when multiple options of the same facet (e.g: color: yellow & blue) are selected.
{
"color": "any",
"size": "all"
}The maximum number of recommended items to retrieve
A date time representing the current moment in time when applying filtering by product age. Used to emulate "past/future" requests. Requires authentication.
The url or app location where the request originated.
The ID of the client and version that the request is coming from, such as cio-js-2.90.
User segment is a client context value (such as platform, location, etc.) that is used to evaluate redirect or refined tag rules. You can supply multiple segments by passing multiple us arguments.
A customer generated anonymized identifier for a user on a customer website. It should only be sent for logged in customers and helps Constructor to tie multiple client and session IDs together to form a behavioral data profile across devices.
At least one of the parameters i or ui is required for the following recommendation strategies
- recently_viewed_items
- user_featured_items
- abandoned_in_cart
An integer representing the users session number (starting with 1), incremented after a 30 minute period of inactivity.
SL data
A globally unique identifier for the user browser (or mobile application instance) making the request.
At least one of the parameters i or ui is required for the following recommendation strategies
- recently_viewed_items
- user_featured_items
- abandoned_in_cart
DEPRECATED. Please, use term instead
Response
OK