Propose Update Campaign
propose_update_campaignStage a change to an existing campaign. Does NOT change the account: returns proposal_id and a preview. Show the preview; call apply_change(proposal_id) only after the user confirms.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | the platform's campaign fields to change (budgets in major currency units unless the platform's schema says otherwise). Unknown or missing fields return the schema. | |
| platform | Yes | one of google_ads, meta_ads, bing_ads, linkedin_ads, tiktok_ads, pinterest_ads, reddit_ads, twitter_ads, taboola, outbrain, openai_ads, dv360. | |
| entity_id | Yes | the campaign's id. | |
| account_id | No | the ad account (DV360: advertiser, Outbrain: marketer). Needed when the company has several. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |