update_campaign
Draft campaign updates for budget, status, or target CPA, then apply via confirmation. Adjust daily spend, pause or resume campaigns in Microsoft Ads.
Instructions
Draft a campaign update (budget / status Active|Paused / tCPA). tCPA at campaign level is only operative on PMax — for Search use update_ad_group. Returns a draft; apply with confirm_and_apply.
NOT live-verified through this tool itself. The underlying blank()-built UpdateCampaigns call IS live-probed (2026-07-30, DailyBudget-only change), via the same pattern live-proven through status.py's ad_group Status flip (2026-07-28), not through update_ad_group itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| target_cpa | No | ||
| campaign_id | Yes | ||
| daily_budget | No |