Skip to main content

Получение списка плейсментов

Описание

Возвращает список всех плейсментов. Плейсмент определяет место, где выводится рекомендательная выдача (например, главная страница, карточка товара, корзина).

URL-адрес

GET/catboss/placements

Параметры запроса

Параметры отсутствуют.

Пример запроса

bash
curl -X GET "https://example.com/api/catboss/placements" \
-H "X-MOODREC-API: <token>" \
-H "Accept: application/json"

Пример ответа

json
{
"count": 14,
"placements": [
{
"default_strategy": {
"algorithm_id": 24,
"algorithm_type": "text_similarity",
"filters": {
"must": [],
"mustNot": [],
"should": []
},
"goal": {
"name": "CTR",
"type": "ctr"
},
"merchandising": {
"rules": [],
"strength": 0
}
},
"description": "Test",
"fill_mode": false,
"id": 224,
"name": "Test123",
"related_campaigns": [132, 133],
"status": "active",
"template_id": 1,
"type": "api"
}
]
}

Возвращаемые параметры

ПараметрТипОписание
countintegerОбщее количество плейсментов
placementsarrayСписок плейсментов
placements[].idintegerИдентификатор плейсмента
placements[].namestringНазвание плейсмента
placements[].descriptionstringОписание плейсмента
placements[].statusstringСтатус плейсмента
placements[].typestringТип плейсмента
placements[].template_idintegerИдентификатор шаблона
placements[].fill_modebooleanРежим заполнения выдачи
placements[].related_campaignsarraynull
placements[].default_strategyobjectСтратегия по умолчанию
placements[].default_strategy.algorithm_typestringТип алгоритма
placements[].default_strategy.algorithm_idintegerИдентификатор алгоритма
placements[].default_strategy.goalobjectЦель оптимизации
placements[].default_strategy.goal.typestringТип цели (ctr, revenue)
placements[].default_strategy.goal.namestringНазвание цели (CTR, Revenue)
placements[].default_strategy.filtersobjectФильтры
placements[].default_strategy.filters.mustarrayОбязательные условия
placements[].default_strategy.filters.mustNotarrayИсключающие условия
placements[].default_strategy.filters.shouldarrayЖелательные условия
placements[].default_strategy.filters.must[].attrstringАтрибут для фильтра
placements[].default_strategy.filters.must[].operatorstringОператор фильтра
placements[].default_strategy.filters.must[].valuesarrayЗначения для сравнения
placements[].default_strategy.filters.mustNot[].attrstringАтрибут для исключающего фильтра
placements[].default_strategy.filters.mustNot[].operatorstringОператор исключающего фильтра
placements[].default_strategy.filters.mustNot[].valuesarrayЗначения для исключения
placements[].default_strategy.merchandisingobjectМерчендайзинг
placements[].default_strategy.merchandising.strengthintegerСила влияния правил
placements[].default_strategy.merchandising.rulesarrayПравила мерчендайзинга
placements[].default_strategy.merchandising.rules[].attrstringАтрибут правила
placements[].default_strategy.merchandising.rules[].operatorstringОператор правила
placements[].default_strategy.merchandising.rules[].valuesarrayЗначения
placements[].default_strategy.merchandising.rules[].weightintegerВес правила (может быть отрицательным)