The Optimizely Recommendations API returns a list of product recommendations in the message.
The contents are returned in the `smartRecs
` element at the root of the response JSON. It contains the product recommendations generated by the Optimizely recommendations engine. These product recommendations are grouped by widget.
The value of `smartRecs
` is a list of product recommendation widget elements. These elements have the following properties:
In the request, you can configure the output details of the recommended product by the `recContent
` request parameter.
## Response examples
The following example shows three product recommendations returned for one widget with full product details, which is the default behavior when `recContent
` is omitted or has value _full_:
This is the returned result when `recContent
` property is set to `refCodeOnly
`: