Propose Update Ad
propose_update_adStage a change to an existing ad. 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 ad 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 ad's id. | |
| account_id | No | the ad account (DV360: advertiser, Outbrain: marketer). Needed when the company has several. | |
| campaign_id | No | its campaign, where the platform needs it (Microsoft ad groups, Taboola/Outbrain ads). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |