Перейти к основному содержимому
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-токеном
  • Рассылки
  • Триггеры
  • Обновить триггерную рассылку

Обновить триггерную рассылку

Описание​

Изменить настройки существующей триггерной рассылки.

URL-адрес​

Метод: POST

https://example.com/api/v1.1/campaigns/triggers/update/

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

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI-токен
formatstring"csv"НетФормат возвращаемых данных
по умолчанию – "json"
idint1ДаИдентификатор триггера
namestring"New Awesome Campaign"ДаНазвание рассылки
is_activebooltrueНетСтатус рассылки
contentJSON array
[
{
"from_email": "",
"from_name": "",
"message_id": 12,
"replyto_email": "",
"replyto_name": "",
"subject": "Weather alert"
}
]
НетКонтент, присоединенный к рассылке
subidstring"Adv_1"НетSubid рассылки
trigger_typestring"api_call"ДаТип триггера
skip_minutesint0НетПодождать Х минут перед активацией рассылки
resource_idint24ДаИдентификатор ресурса
policy_idint1НетИдентификатор политики отправки
push_sending_modestring"fanout" (по умолчанию)
"last"
НетРежим отправки push-сообщений (только для push-каналов)
attributesobject"season":"2024_summer"НетАтрибуты, назначенные рассылке, и их значения
Smart настройки
virtual_sender_idint12НетИдентификатор виртуального сендера
Только для smart-аккаунтов
is_random_trk_prefixboolfalseНетСлучайный префикс трекинг-домена
Только для smart-аккаунтов
custom_trk_domainJSON array["trk.example.com", "trk2.example.com"]НетСписок трекинг-доменов
Только для smart-аккаунтов
blind_carbon_copyJSON array["john@example.com", "george@example.com"]НетАдреса для скрытой копии
Только для smart-аккаунтов
unconditional_sendingbooltrueНетОтправка вне зависимости от статуса подписки
Только для smart-аккаунтов

примечание

Изменять канал в уже сохраненной рассылке нельзя. При передаче соответствующих параметров — send_channel, content_type, send_email_content, send_sms_content, send_push_content — запрос не вернет ошибку, но и не обновит канал отправки.

Параметры, связанные с типом триггера​

ПолеТипОписаниеapi_callapi_importactionupdatepixelsubscribe
actionstringТип запуска, основанный на действииНетНетДаНетНетНет
update_queryJSON arrayОбновление полей профиля:
{ 
"fieldname": "custom_ID",
"fieldtype": "int",
"operator": "equal",
"value": "2000"
}
НетНетНетДаНетНет
link_namestringИмя ссылки в сообщенииНетНетДаНетНетНет
message_idintИдентификатор шаблона сообщения для событий захватаНетНетДаНетНетНет
list_idintИдентификатор базы данныхДаДаНетДаНетНет
subscribe_resource_idintИдентификатор ресурса подписки, на которую реагирует триггерНетНетНетНетНетДа
channelstringКанал на который реагироватьНетНетНетНетНетДа
is_new_subboolРеагировать на новый ресурсНетНетНетНетНетДа
is_new_chboolРеагировать на новый канал в ресурсНетНетНетНетНетДа
is_new_contactboolРеагировать на новый контакт в каналеНетНетНетНетНетДа
is_status_changedboolРеагировать на смену статуса на перечисленные в trigger_statusesНетНетНетНетНетДа
trigger_statusesarray(int)Статусы новых/измененных подписок, на которые реагирует триггерНетНетНетНетНетДа
pixel_idintИдентификатор пикселя для захвата событийНетНетНетНетДаНет

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

  • JSON
  • XML
{
"token": "abcdefghijklmnqrstuvwxyz",
"id": 42,
"name": "New trigger campaign update",
"content": [
{
"subject": "Maybe not very important message",
"from_email": "",
"from_name": "Alex",
"replyto_email": "",
"replyto_name": "",
"message_id": 8
}
],
"trigger_type": "api_call",
"list_id": 1
}
<xml>
<token>abcdefghijklmnqrstuvwxyz</token>
<id>42</id>
<name>New trigger campaign 3</name>
<content array='true'>
<from_email/>
<from_name>James</from_name>
<message_id>15</message_id>
<replyto_email/>
<replyto_name/>
<subject>Maybe very important message</subject>
</content>
<trigger_type>api_call</trigger_type>
<list_id>1</list_id>
</xml>

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

  • JSON
  • XML
{
"data": {
"saved_id": 42,
"trigger_link": "http://trk.example.com:8095/trg/3a345a07f01657e7966566e657a34d023a345a07f01802e7/<email|md5|xxh>"
},
"error": 0,
"error_text": "Successful operation"
}

<xml>
<error>0</error>
<error_text>Successful operation</error_text>
<data>
<saved_id>42</saved_id>
<trigger_link>http://trk.example.com:8095/trg/3a345a07f01657e7966566e657a34d023a345a07f01802e7/&lt;email|md5|xxh&gt;</trigger_link>
</data>
</xml>

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

ПараметрТипОписание
errorintКод ошибки
error_textstringТекст ошибки
saved_idint12
trigger_linkstringТолько если trigger_type = "api_call"
Последнее обновление 12 мар. 2026 г.
Предыдущая страница
Добавить триггерную рассылку
Следующая страница
Запуск триггерной рассылки (API call)
  • Описание
  • URL-адрес
  • Параметры запроса
  • Параметры, связанные с типом триггера
  • Пример запроса
  • Пример ответа
  • Возвращаемые параметры
© 2015 - 2026 Altcraft. Все права защищены.