google_ads_campaigns_update
Update campaign settings like name or bidding strategy while preserving unset fields. Returns the updated record and supports rollback for reversal.
Instructions
Updates one or more settings on an existing campaign. Partial update — only fields provided are changed; omitted fields are preserved. Returns the updated campaign record. Mutating and reversible via rollback_apply (rollback restores the previous field values). For status-only changes (ENABLED / PAUSED / REMOVED) prefer google_ads_campaigns_update_status, which is a lighter-weight call and maps cleanly to pause/resume workflows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| campaign_id | Yes | Campaign ID to update. | |
| name | No | New campaign name (max 255 chars). | |
| bidding_strategy | No | New bidding strategy. Switching strategies can reset learning periods — confirm with the operator before changing on an ENABLED campaign. |