Skip to main content

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

Описание

Возвращает список всех кампаний рекомендаций. Метод используют для отображения списка кампаний в интерфейсе и управления ими.

URL-адрес

GET/catboss/campaigns

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

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

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

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

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

json
{
"campaigns": [
{
"audience": {
"id": 0,
"name": ""
},
"description": "",
"id": 133,
"name": "Basic",
"priority": 3,
"related_placements": [
{
"id": 224,
"name": "Site"
}
],
"schedule_options": {
"end_date": 1772289600,
"is_regular": true,
"regular_option": {
"end_hour": 17,
"end_min": 40,
"start_hour": 17,
"start_min": 35,
"weekdays": [
0,
1,
2,
3,
4,
5,
6
]
},
"start_date": 1771425300
},
"status": "active",
"strategy": {
"algorithm_id": 24,
"algorithm_type": "text_similarity",
"filters": {
"must": [],
"mustNot": [],
"should": []
},
"goal": {
"name": "CTR",
"type": "ctr"
},
"merchandising": {
"rules": [],
"strength": 0
}
}
}
]
}

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

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

ПараметрТипОписание
campaignsarrayСписок кампаний
campaigns[].idintegerИдентификатор кампании
campaigns[].namestringНазвание кампании
campaigns[].descriptionstringОписание кампании
campaigns[].statusstringСтатус кампании
campaigns[].priorityintegerПриоритет кампании
campaigns[].audienceobjectАудитория кампании
campaigns[].audience.idintegerИдентификатор аудитории
campaigns[].audience.namestringНазвание аудитории
campaigns[].related_placementsarrayСписок связанных плейсментов
campaigns[].related_placements[].idintegerИдентификатор плейсмента
campaigns[].related_placements[].namestringНазвание плейсмента
campaigns[].schedule_optionsobjectНастройки расписания кампании
campaigns[].schedule_options.start_dateintegerДата/время начала кампании (Unix timestamp)
campaigns[].schedule_options.end_dateintegerДата/время окончания кампании (Unix timestamp)
campaigns[].schedule_options.is_regularbooleanПризнак регулярного расписания
campaigns[].schedule_options.regular_optionobjectПараметры регулярного расписания
campaigns[].schedule_options.regular_option.weekdaysarrayДни недели (0–6)
campaigns[].schedule_options.regular_option.start_hourintegerЧас начала
campaigns[].schedule_options.regular_option.start_minintegerМинута начала
campaigns[].schedule_options.regular_option.end_hourintegerЧас окончания
campaigns[].schedule_options.regular_option.end_minintegerМинута окончания
campaigns[].strategyobjectСтратегия выдачи кампании
campaigns[].strategy.algorithm_typestringТип алгоритма
campaigns[].strategy.algorithm_idintegerИдентификатор алгоритма
campaigns[].strategy.goalobjectЦель оптимизации
campaigns[].strategy.goal.typestringТип цели (например, ctr)
campaigns[].strategy.goal.namestringНазвание цели (например, CTR)
campaigns[].strategy.filtersobjectФильтры выдачи
campaigns[].strategy.filters.mustarrayОбязательные условия
campaigns[].strategy.filters.mustNotarrayИсключающие условия
campaigns[].strategy.filters.shouldarrayЖелательные условия
campaigns[].strategy.merchandisingobjectПравила мерчендайзинга
campaigns[].strategy.merchandising.strengthintegerСила влияния правил
campaigns[].strategy.merchandising.rulesarrayПравила мерчендайзинга