Update a campaign (draft|paused only)
campaign_updateUpdate a campaign in draft or paused state. Modify name, description, audience, channels, creative, budget, schedule, and more. Null fields clear values; omitted fields preserve current values.
Instructions
Patch a campaign. ALLOWED only in draft or paused state. Trinary semantics for nullable fields: omit a field to PRESERVE its current value, send null to CLEAR, send a value to SET. Editing audience / channels / creative will INVALIDATE any outstanding preview_token (re-preview to get a fresh one).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| description | No | ||
| goal | No | ||
| audience | No | ||
| channels | No | ||
| creative | No | ||
| experiment_id | No | ||
| success_metric | No | ||
| budget | No | ||
| scheduled_start | No | ||
| scheduled_end | No | ||
| timezone | No | ||
| id | Yes |