update_campaign_settings
Change a campaign's manual review, send window, or sender assignments in the selected product. Read get_campaign first and copy its updated_at as expected_updated_at. Omitted settings remain unchanged. Explicit null sender clears one platform. First call returns an exact approval preview; approved execution saves all changes atomically. It never activates, enrolls, or sends.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| schedule | No | Full send window; all fields required when supplied | |
| campaign_id | Yes | Owned campaign id from get_campaign (UUID format, e.g. 550e8400-e29b-41d4-a716-446655440000) | |
| review_mode | No | Require manual review before outreach | |
| confirmation_token | No | One-use approval token; omit on first call | |
| account_assignments | No | Only supplied platforms change | |
| expected_updated_at | No | Exact updated_at from get_campaign; may be omitted for a server-filled first preview |