22.04.2026 10:15

Edit

[POST] …/v1/campaign/edit

Редактирование рассылки.

Входные параметры

Название Тип данных Обязательность Описание
id Int64 Обязательный ID рассылки
name String Необязательный Название рассылки
integration_key String Необязательный Устаревшее поле. Ключ интеграции, через которую выполняется кампания. Если передан одновременно с connected_integration_id, используется connected_integration_id.
connected_integration_id String Необязательный ID подключённой интеграции. Имеет приоритет над integration_key (если переданы оба поля).
message String Необязательный Текст сообщения рассылки
file String Необязательный Файл изображения, закодированный в Base64
run_date Inte64 Необязательный Дата запуска рассылки в формате Unix time в секундах
run_immediately Boolean Необязательный Будет ли рассылка запущена сразу после создания: true - Рассылка будет запушена сразу после создания (параметр run_date будет проигнорирован), false - Рассылка будет запушена в дату, у казанную в параметре run_date

Получатели в campaign/edit не передаются: используются получатели, сохранённые в кампании при создании.
Если сохранённые правила получателей пустые, используется RetailCustomer без фильтров.

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

{
    "id": 1,
    "name": "Рассылка",
    "connected_integration_id": "c98210addc4f4e1bb50b17a8c1299a37",
    "message": "example",
    "file": "wb5u4nu45b5y45y54y4",
    "run_date": 1712345678,
    "run_immediately": true
}

Выходные параметры

Название Тип данных Описание
row_affected Int64 Количество измененных параметров

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

{
    "ok": true,
    "result": {
        "row_affected": 1
    }
}