v1
latestOpenAPI 3.1.02026-07-241765501.1 MBFacet campaigns
Create facet campaign
🔐 This endpoint requires HTTP authentication (either Basic or Bearer). For authenticating with Bearer token, required scopes are: facets.refined_filters(w), facets.refined_queries(w).
Create a facet campaign
post/v1/facet_rule_campaigns
Query parameters
keystring required
The key of the index to use.
Example:key_K2pX7vBnU0bgA5xp
sectionstring
The section of the index to use. Defaults to Products.
Example:Products
Request body
Example request
{
"slot_rules": [
{
"request_tag_value": "premium",
"active": true,
"start_time": "2024-03-06T16:05:19",
"end_time": "2024-03-06T17:05:19",
"campaign_id": 1,
"rule": {
"name": "Brand",
"position": 1
}
}
],
"blacklist_rules": [
{
"request_tag_value": "premium",
"active": true,
"start_time": "2024-03-06T16:05:19",
"end_time": "2024-03-06T17:05:19",
"campaign_id": 1,
"rule": {
"name": "Brand"
}
}
],
"refined_queries": [
{
"query": "shoes"
}
],
"refined_filters": [
{
"filter_name": "brand",
"filter_value": "Nike"
}
]
}Response
Created
Example response
{
"slot_rules": [
{
"request_tag_value": "premium",
"active": true,
"start_time": "2024-03-06T16:05:19",
"end_time": "2024-03-06T17:05:19",
"campaign_id": 1,
"rule": {
"name": "Brand",
"position": 1
}
}
],
"blacklist_rules": [
{
"request_tag_value": "premium",
"active": true,
"start_time": "2024-03-06T16:05:19",
"end_time": "2024-03-06T17:05:19",
"campaign_id": 1,
"rule": {
"name": "Brand"
}
}
],
"refined_queries": [
{
"query": "shoes"
}
],
"refined_filters": [
{
"filter_name": "brand",
"filter_value": "Nike"
}
]
}