If your account is configured to utilize Personalized Search & Merchandising, this endpoint is required to feed into the feature. In the integration, the moment the data points for "shopper", "cart", or "lastViewed" query string parameters are assigned a value, a Preflight request will need to be sent before a request to the Autocomplete or Search API endpoint is sent. The POST method will support more than 2048, if there are less characters use the GET method.
200 204Returned when personalization is not setup in the account settings.
400If the siteId, userId, or shopper query string parameters are not passed this error code will be returned. If siteId or shopper are not passed the message will be "ShopperContext is invalid". If userId is not passed the message will be "Missing UserID".