update_campaign
Draft a preview of modifications to an existing campaign. Adjust bidding strategy, budget, targeting, or network options. Execute changes using confirm_and_apply.
Instructions
Draft an update to an existing campaign — returns a PREVIEW, does NOT apply.
Only include the parameters you want to change. Omit the rest.
campaign_id: the numeric ID of the campaign to update (required) bidding_strategy: MAXIMIZE_CONVERSIONS | TARGET_CPA | TARGET_ROAS | MAXIMIZE_CONVERSION_VALUE | TARGET_SPEND | MANUAL_CPC target_cpa: required if bidding_strategy is TARGET_CPA (in account currency) target_roas: required if bidding_strategy is TARGET_ROAS daily_budget: new daily budget in account currency geo_target_ids: REPLACES all geo targets. Common IDs: "2276" Germany, "2040" Austria, "2756" Switzerland, "2840" USA, "2826" UK language_ids: REPLACES all language targets. Common IDs: "1001" German, "1000" English, "1002" French, "1004" Spanish search_partners_enabled: include ads on Search partners display_network_enabled: enable Search campaign display expansion display_expansion_enabled: alias for display_network_enabled max_cpc: Maximize Clicks CPC cap when bidding_strategy is TARGET_SPEND, or when the existing campaign already uses TARGET_SPEND
Call confirm_and_apply with the returned plan_id to execute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | ||
| customer_id | No | ||
| bidding_strategy | No | ||
| target_cpa | No | ||
| target_roas | No | ||
| daily_budget | No | ||
| geo_target_ids | No | ||
| language_ids | No | ||
| search_partners_enabled | No | ||
| display_network_enabled | No | ||
| display_expansion_enabled | No | ||
| max_cpc | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||