Skip to main content
PUT
Update Campaign

Update Campaign

Update campaign configuration. Important: Campaign is automatically paused before any changes are applied. You must manually resume it after updating via POST /campaigns/{id}/resume.

Path Parameters

string
required
UUID of the campaign to update

Request Parameters

All fields are optional. Only provide the fields you want to update.
string
Updated campaign name
integer
Updated concurrency (≤ org max)
integer
Updated max retries (1-10)
integer
Updated retry delay (0-1440 minutes)
string
Updated start time — UTC HH:MM (e.g. 05:00)
string
Updated end time — UTC HH:MM (e.g. 12:00)
string
Comma-separated weekdays
string
Updated from_date YYYY-MM-DD
string
Updated to_date YYYY-MM-DD
string
Comma-separated emails (max 5)
string
Updated campaign webhook URL
string
Updated per-call webhook URL

Example Request


Response 200 OK


Important Notes

Campaign is automatically paused when edited. You must call POST /campaigns/{id}/resume to restart.
  1. Auto-Pause: Campaign is paused before any changes
  2. Partial Updates: Only provided fields are updated
  3. Validation: Same constraints as create endpoint apply
  4. Time Format: UTC 24-hour HH:MM (02:30–14:29)

Error Response