Calling the Personalized Searc...

Personalized Category Page Queries

A Personalized Category Page request to the Pesonalized Search API is similar to a Personalized Site Search request. Change the value of the typeOfRequest parameter to "CATNAV", and then add a categoryPath parameter to the query object.

The response is also similar to a Personalized Site Search response, but it also includes the monetate_category parameter that indicates the product category.

All functions available in Personalized Site Search queries—such as pagination and facets —are available to use in Personalized Category Page queries.

Refer to Omnichannel Personalized Search Action Request for the information you must provide in an Engine API request for a Personalized Category Pages experience configured with a Personalized Search action.

POST
Request
Response
Path Params
name
required
String
The client's account (for example, "a-1db61f7a") as it appears in the value of channel used in the Engine API request to obtain the search token.
instance
required
String
The client's account environment. The value must either be "p" for production or "d" for development.
domain
required
String
The client's domain (for example, "product.monetate.me") as it appears in the value of channel used in the Engine API request to obtain the search token.
Header Parameters
Content-type
required
String
The value must be "application/json."
Body Parameters
searchToken
required
String
A token used to authenticate the search request obtained by sending a request to the Engine API. See "Obtaining a Search Token" in "Calling the Personalized Search API" for more information.
recordQueries
required
Object
The set of parameters that define a Personalized Category Pages request.
Example Personalized Category Page Request
Curl
JS
Python
Ruby
Responses
200