[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
}
}