Перейти к основному содержимому
Altcraft Docs LogoAltcraft Docs Logo
Пользователям iconПользователям
Разработчикам iconРазработчикам
Администраторам iconАдминистраторам
Русский
  • Русский
  • English
Войти
    API пользователя
    Взаимодействие с API
    Матчинг
      Профилиarrow
    • Импортировать профиль
      Обновить профиль
      Добавить профиль в базу данных
      Получить информацию о профиле
      Импортировать профиль в RabbitMQ
      Массовое добавление профилей в базу данных
      Массовое обновление профилей
      Массовый импорт профилей
      Приостановить все профили в базе данных
      Восстановить все приостановленные профили в базе данных
      Удалить профиль
      Упрощенный импорт профиля
      Функциональное обновление полей базы
      Функциональное обновление полей подписки
      Выгрузка профилей в файл
      Получение данных по нескольким профилям
      Объединение нескольких профилей
      Отписать профиль от ресурса
      Разделение профиля
        Историяarrow
      • Получить историю одного профиля
        Получить историю нескольких профилей
        Связи профилейarrow
      • Добавить связь
        Удалить связь
        Усилить/ослабить связь
        Перезаписать значения свойств связи
        Получить информацию о связях профиля
        Получить список связей профиля
        Подпискиarrow
      • Добавить или редактировать подписку
        Получить все подписки профиля
        Получить все подписки нескольких профилей
        Получить информацию о подписке профиля
        Удалить подписку профиля
        Восстановить удаленную подписку профиля
        Приостановить все подписки
        Восстановить все приостановленные подписки
      Базы данныхarrow
    • Получить список баз данных
      Получить информацию о базе данных
      Получить информацию о полях базы данных
      Очистка базы данных для тестирования
      Получить статистику по базе данных
      Обновить статистику по базе данных
      Ресурсыarrow
    • Получить список ресурсов
      Получить информацию о ресурсе
      Получить информацию о полях подписки ресурса
      Получить статистику по ресурсам
      Обновить статистику по ресурсам
      Сегментыarrow
    • Добавить сегмент
      Обновить сегмент
      Получить информацию о сегменте
      Получить список сегментов
      Удалить сегмент
      Получить статистику по сегментам
      Обновить статистику по сегментам
      Добавить или удалить профиль
      Получить данные профилей статического или обновляемого сегмента
      Стоп-спискиarrow
    • Добавить стоп-список
      Переименовать стоп-список
      Получить информацию о стоп-списке
      Получить информацию о нескольких стоп-списков
      Удалить стоп-список
      Выгрузить данные из стоп-списка в файл
        Добавление и удаление из стоп-спискаarrow
      • Проверить email-адрес в стоп-списке
        Добавить email-адрес в стоп-список
        Добавить один или несколько email-адресов в стоп-список
        Удалить email-адрес из стоп-списка
        Удалить все email-адреса из стоп-списка
        Проверить домен в стоп-списке
        Добавить домен в стоп-список
        Добавить один или несколько доменов в стоп-список
        Удалить домен из стоп-списка
        Удалить все домены из стоп-списка
        Проверить номер телефона в стоп-списке
        Добавить номер телефона в стоп-список
        Добавить один или несколько номеров в стоп-список
        Удалить номер из стоп-списка
        Удалить все номера из стоп-списка
      Шаблоныarrow
    • Получить список шаблонов
      Получить информацию о шаблоне
      Удалить шаблон
      Добавить шаблон сообщения
      Обновить шаблон сообщения
      Channel object
      Рассылкиarrow
    • Получить список рассылок
      Получить информацию о рассылке
      Получить лог рассылки
      Клонировать рассылку
      Удалить рассылку
      Активировать рассылку
      Деактивировать рассылку
      Получить статус рассылки
        Броадкаст рассылкиarrow
      • Получить список броадкаст рассылок
        Получить информацию о броадкаст рассылке
        Добавить броадкаст рассылку
        Обновить броадкаст рассылку
        Запустить броадкаст рассылку
        Регулярные рассылкиarrow
      • Получить список регулярных рассылок
        Получить информацию о регулярной рассылке
        Добавить регулярную рассылку
        Обновить регулярную рассылку
        Запустить регулярную рассылку
        Триггерыarrow
      • Получить список триггерных рассылок
        Получить информацию о триггерной рассылке
        Добавить триггерную рассылку
        Обновить триггерную рассылку
        Запуск триггерной рассылки (API call)
        Импорт профиля + Отправка триггера
        Задание на массовую отправку триггера
        Задание на массовый импорт профилей + отправка триггера
        Массовая отправка триггера
        Массовый импорт профилей + отправка триггера
        Клонировать триггер рассылку
        Data array
      Кампанииarrow
    • Получить информацию о кампании
      Получить список кампаний
      Активация кампании
      Завершение кампании
      Деактивация кампании
      Получить статус кампании
      Сценарии (цепочки)arrow
    • Отправить профиль клиента в сценарий
      Одновременный импорт и запуск профиля в сценарий
      Массовый импорт и запуск профилей в сценарий
      Задание на массовый импорт и запуск профилей в сценарий
      Получить список сценариев
      Активировать сценарий
      Деактивировать сценарий
      Промокодыarrow
    • Импортировать промокоды
      Получить информацию о промокоде
      Активировать промокод
      Обновить промокод
      Привязать промокод к профилю
      Отвязать промокод от профиля
      Получить все промокоды
      Программы лояльностиarrow
    • Получить уровень профиля в программе лояльности
      Экспорт транзакций баллов
      Сгораемые баллы за период
      Получение транзакций по счёту профиля
      Получение списка триггерных промоакций
      Начисление баллов участнику
      Списание баллов участника
      Подтверждение временной транзакции
      Предварительный расчет заказа
      Подтверждение заказа
      Отмена временной транзакции
      Отмена балльной транзакции
      Получение баланса балльного счёта
      Регистрация участника в программе лояльности
      Удаление участника из программы лояльности
      Целиarrow
    • Регистрация события достижения цели
      Пуши приложенийarrow
    • Обработка и добавление подписки
      Добавить события с app push
      Маркетarrow
      • Объекты маркетаarrow
      • Структура заказа (order data object)
        Product data object
        Структура SKU (SKU data object)
        Категории (categories array)
        Custom fields array
        Заказыarrow
      • Импорт заказа и статусов позиций
        Получить список заказов
        Удалить заказ
        Получить статус заказа
        Изменение статуса позиции заказа
        Продукты и SKUarrow
      • Импорт продуктов, SKU и категорий
        Получение списка продуктов
        Получение списка SKU
        Импорт SKU и категорий
        Удалить продукты
        Удалить SKU
      Отчеты и статистикаarrow
    • Получить сводный отчет
      Получить отчет о возвратах
      Получить отчет о недоставках
      Сендерыarrow
    • Получить список сендеров
        Виртуальные сендерыarrow
      • Получить список виртуальных сендеров
        Получить информацию о виртуальном сендере
        Клонировать виртуальный сендер
        Добавить виртуальный сендер
        Обновить виртуальный сендер
        Удалить виртуальный сендер
      Объектыarrow
    • AKMTA object
      Content object
      Email rule object
      File object
      Profile data object
      SMS rule object
      Sender object
      Sender types
      Start schedule object
      Subscription object
      Trigger types
      Запросы к внешним базам данныхarrow
      • Запросы сегментацииarrow
      • Добавить запрос сегментации
        Обновить запрос сегментации
        Получить информацию о запросе сегментации
        Получить список запросов на сегментацию
        Удалить запрос сегментации
        Запросы для шаблоновarrow
      • Добавить запрос для шаблонов
        Обновить запрос для шаблонов
        Получить информацию о запросе для шаблонов
        Получить список запросов для шаблонов
        Удалить запрос для шаблонов
      Прочееarrow
    • Загрузить файл
      Получить веб-версию сообщения
      Push провайдеры
      Дедупликация запросов
      Работа с API через RabbitMQ
      Список гендерных идентификаций
      Получить допустимые значения полей browsers, devices, tz, oses, languages
    Список API-методов
    Импорт и настройка коллекции API-методов в Postman
      SDKarrow
      • mSDKarrow
        • Androidarrow
        • Быстрый старт
          Конфигурация SDK
          Функционал SDK
          Публичный API SDK
            Настройка провайдеровarrow
          • Firebase Cloud Messaging
            Huawei Mobile Services
            RuStore
          iOSarrow
        • Быстрый старт
          Конфигурация SDK
          Функционал SDK
          Публичный API SDK
            Настройка провайдеровarrow
          • Apple Push Notification Service
            Firebase Cloud Messaging
            Huawei Mobile Services
          React Native (Android/iOS)arrow
        • Быстрый старт
          Конфигурация SDK
          Функционал SDK
          Публичный API SDK
          Настройка провайдеров
        Работа с ролевым и JWT-токеном
  • Кампании
  • Получить список кампаний

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

Описание​

Получить список кампаний - объединений рассылок и сценариев в единые маркетинговые стратегии.

Права доступа

Для использования этого метода API-токен должен иметь права:

  • Кампании — Запуск
  • Доступ к группам, в которых находятся кампании

Настройте права в разделе Настройки — Токены.

URL-адрес​

Метод: POST

https://example.com/api/v1.1/scampaigns/list

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

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI-токен
formatstring"json"НетФормат возвращаемых данных
по умолчанию – "json"
from_idint1НетИдентификатор первой кампании в ответе
по умолчанию – 1
limitint2НетЛимит на количество возвращаемых данных
по умолчанию – 1000
statestring"active"НетСтатус кампании. Один из: "cloning", "inactive", "waiting", "active", "completed", "deleted"
ui_tags[]String[ "tag1", "tag2" ]НетСписок тегов для поиска
по умолчанию – []
groups[]String[ "group1", "group2" ]НетСписок групп для поиска
по умолчанию – []
groups_id[]int[ 0, 1 ]НетСписок ID групп для поиска
по умолчанию – []
attributesJSON object
"attributes": {
"season": ["spring_2025", "summer_2025"]
}
НетЗначения атрибутов для поиска

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

  • JSON
  • XML
{
"token": "abcdefghijklmnqrstuvwxyz",
"limit": 1
}
<xml>
<token>abcdefghijklmnqrstuvwxyz</token>
<limit>1</limit>
</xml>

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

  • JSON
  • XML
{
"data": [
{
"id": 42,
"is_delete": false,
"createtime": "2025-08-22T07:15:29.711Z",
"updatetime": "2025-08-22T09:13:24.264Z",
"updated_user": "test",
"name": "Сезонная распродажа",
"description": "",
"tags": [],
"state": "inactive",
"audience": {
"state": "ready",
"seg_id": 124,
"list_id": 49,
"extension_conf": {
"workflows": {"ids": []},
"triggers": {"ids": []},
"broadcasts": {"ids": []},
"regulars": {"ids": [556]},
"abns": {"ids": []},
"placements": {"ids": []}
},
"lcg": {
"ignore_entities": {
"workflows": {"ids": []},
"triggers": {"ids": []},
"broadcasts": {"ids": []},
"regulars": {"ids": []},
"abns": {"ids": []},
"placements": {"ids": []}
},
"size_formation_settings": {
"limit": 0,
"percent": "10.00"
}
}
},
"active_period": {
"settings": {
"tz": "Europe/Moscow",
"end_at": "2025-08-23T10:36:25.099+03:00"
},
"history": {
"start": "2025-08-22T12:13:18.813+03:00",
"stop": "2025-08-22T12:13:24.264+03:00"
}
},
"control_group_counter": 3002,
"marketing_activities_counter": 1,
"refresh_data": {
"state": "completed",
"progress": 100,
"task_start_date": "2025-08-22T09:13:19.926Z",
"task_end_date": "2025-08-22T09:13:20.048Z"
},
"group_id": 0,
"groups_id": [0],
"groups": [
{
"id": 0,
"name": "main"
}
],
"attributes": {
"season": "spring_2025",
"branch": "marketing"
}
}
],
"error": 0,
"error_text": "",
"total_count": 5
}
<xml>
<error>0</error>
<error_text>Successful operation</error_text>
<data>
<id>42</id>
<is_delete>false</is_delete>
<createtime>2025-08-22T07:15:29.711Z</createtime>
<updatetime>2025-08-22T09:13:24.264Z</updatetime>
<updated_user>test</updated_user>
<name>Сезонная распродажа</name>
<description/>
<ui_tags/>
<state>inactive</state>
<audience>
<state>ready</state>
<seg_id>124</seg_id>
<list_id>49</list_id>
<extension_conf>
<workflows><ids/></workflows>
<triggers><ids/></triggers>
<broadcasts><ids/></broadcasts>
<regulars><ids><id>556</id></ids></regulars>
<abns><ids/></abns>
<placements><ids/></placements>
</extension_conf>
<lcg>
<ignore_entities>
<workflows><ids/></workflows>
<triggers><ids/></triggers>
<broadcasts><ids/></broadcasts>
<regulars><ids/></regulars>
<abns><ids/></abns>
<placements><ids/></placements>
</ignore_entities>
<size_formation_settings>
<limit>0</limit>
<percent>10.00</percent>
</size_formation_settings>
</lcg>
</audience>
<active_period>
<settings>
<tz>Europe/Moscow</tz>
<end_at>2025-08-23T10:36:25.099+03:00</end_at>
</settings>
<history>
<start>2025-08-22T12:13:18.813+03:00</start>
<stop>2025-08-22T12:13:24.264+03:00</stop>
</history>
</active_period>
<control_group_counter>3002</control_group_counter>
<marketing_activities_counter>1</marketing_activities_counter>
<refresh_data>
<state>completed</state>
<progress>100</progress>
<task_start_date>2025-08-22T09:13:19.926Z</task_start_date>
<task_end_date>2025-08-22T09:13:20.048Z</task_end_date>
</refresh_data>
<group_id>0</group_id>
<groups_id>0</groups_id>
<groups>
<group>
<id>0</id>
<name>main</name>
</group>
</groups>
<attributes>
<season>spring_2025</season>
<branch>marketing</branch>
</attributes>
</data>
<total_count>5</total_count>
</xml>

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

Основные поля​

ПараметрТипОписание
errorintКод ошибки. 0 - успешное выполнение
error_textstringТекст ошибки
total_countintОбщее количество кампаний
next_from_idintУказатель для получения следующей порции данных
dataarrayМассив объектов кампаний

Объект data​

Содержит основную информацию о кампании.

ПараметрТипОписание
idintИдентификатор кампании
namestringНазвание кампании
descriptionstringОписание кампании
list_idintИдентификатор базы профилей
seg_idintИдентификатор сегмента
statestringТекущий статус кампании
createtimestringДата и время создания кампании
updatetimestringДата и время последнего обновления
updated_userstringИмя пользователя, внесшего последние изменения
is_deletebooleanПоказывает, удалена ли кампания
tagsarrayТеги, присвоенные кампании
groupsarrayГруппы пользователей, которые могут работать с кампанией
group_idintИдентификатор основной группы кампании
groups_idarrayМассив идентификаторов групп кампании
marketing_activities_counterintКоличество маркетинговых активностей (рассылок, сценариев, размещений)
control_group_counterintКоличество профилей в контрольной группе
attributesobjectАтрибуты кампании
refresh_dataobjectИнформация о процессе обновления данных кампании

Объект active_period​

Содержит информацию о временных рамках кампании.

ПараметрТипОписание
settingsobjectПлановые настройки периода активности
historyobjectФактические данные периода активности

settings - Запланированные временные параметры кампании

ПараметрТипОписание
tzstringЧасовой пояс кампании
start_atstringЗапланированная дата начала кампании
end_atstringЗапланированная дата окончания кампании

history - Фактические данные о выполнении кампании

ПараметрТипОписание
startstringФактическая дата начала кампании
stopstringФактическая дата остановки кампании

Объект audience​

Содержит настройки и информацию об аудитории кампании.

ПараметрТипОписание
statestringСтатус разметки аудитории
seg_idintИдентификатор сегмента
list_idintИдентификатор базы профилей
extension_confobjectНастройки расширения аудитории через маркетинговые активности
lcgobjectНастройки локальной контрольной группы

extension_conf

Активности, которые расширяют аудиторию кампании

ПараметрТипОписание
workflowsobjectСценарии, расширяющие аудиторию
triggersobjectТриггерные рассылки, расширяющие аудиторию
broadcastsobjectБродкаст рассылки, расширяющие аудиторию
regularsobjectРегулярные рассылки, расширяющие аудиторию
abnsobjectA/B-тесты, расширяющие аудиторию
placementsobjectРазмещения, расширяющие аудиторию

Каждый из этих объектов содержит массив идентификаторов соответствующих активностей.

lcg - Настройки локальной контрольной группы

ПараметрТипОписание
ignore_entitiesobjectАктивности, которые не учитывают разметку ЛКГ
size_formation_settingsobjectНастройки размера локальной контрольной группы

ignore_entities - Активности, исключенные из разметки ЛКГ

ПараметрТипОписание
workflowsobjectСценарии, игнорирующие разметку ЛКГ
triggersobjectТриггеры, игнорирующие разметку ЛКГ
broadcastsobjectБродкаст рассылки, игнорирующие разметку ЛКГ
regularsobjectРегулярные рассылки, игнорирующие разметку ЛКГ
abnsobjectA/B-тесты, игнорирующие разметку ЛКГ
placementsobjectРазмещения, игнорирующие разметку ЛКГ

size_formation_settings - Настройки размера ЛКГ

ПараметрТипОписание
limitintМаксимальное количество профилей в ЛКГ
percentstringПроцент от общей аудитории для ЛКГ

Объект refresh_data​

Содержит информацию о процессе обновления данных кампании.

ПараметрТипОписание
statestringСтатус задачи обновления данных
progressintПрогресс выполнения задачи в процентах
task_start_datestringДата и время начала задачи обновления
task_end_datestringДата и время завершения задачи обновления

Объект groups​

Содержит информацию о группах доступа к кампании.

ПараметрТипОписание
idintИдентификатор группы пользователей
namestringНазвание группы пользователей
Последнее обновление 27 мар. 2026 г.
Предыдущая страница
Получить информацию о кампании
Следующая страница
Активация кампании
  • Описание
  • URL-адрес
  • Параметры запроса
  • Пример запроса
  • Пример ответа
  • Возвращаемые параметры
    • Основные поля
    • Объект data
    • Объект active_period
    • Объект audience
    • Объект refresh_data
    • Объект groups
© 2015 - 2026 Altcraft. Все права защищены.