Retrieve recommendation result item URL
Redirects to a recommended item PDP URL or returns JSON based on its pod ID and position in a recommendation result set (pod_id and position as path parameters). Parameter values should correspond to a previously generated set of recommendations.
Request
- Base URLhttps://offsite-discovery.cnstrc.com
- URLhttps://offsite-discovery.cnstrc.com/v1/recommendations/pods/{pod_id}/positions/{position}/url
- Authnone required
Path parameters
The unique identifier of the recommendation pod containing the product set.
The position of the desired product within the results.
Query parameters
The key of the index to use.
Email campaign identifier for tracking and analytics.
DEPRECATED. Please, use 'filters' instead. Name of the product attribute to filter by (e.g., brand, category, color). Must be provided together with filter_value.
DEPRECATED. Please, use 'filters' instead. Value to filter the specified attribute by. Must be provided together with filter_name.
The maximum number of recommended items to retrieve.
The ID of the client and version that the request is coming from, such as cio-js-2.90.
Unique identifier for the user to personalize recommendation results.
Base URL used to construct the product detail page redirect URL (e.g., 'https://example.com').
Enumeration of possible response formats for snippet requests.
Format of the response, either 'redirect' (default for 302 redirect) or 'json' (for 200 OK with JSON body for debugging).
Response
OK - JSON response with URL resource details (if format=json).
Example response
{
"status": "success",
"redirect_url": "https://images.example.com/products/PROD_001_main.jpg",
"resource_type": "image",
"product": {
"id": "PROD_001",
"variation_id": "VAR_001_BLUE",
"url": "https://shop.example.com/products/premium-sneakers",
"image_url": "https://images.example.com/products/PROD_001_main.jpg"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.