google_ads_campaigns_update
Update specific settings on an existing Google Ads campaign without altering omitted fields. Modify name, bidding strategy, or customer ID, and receive the updated campaign record.
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 — not automatically reversible; record before-state with mureo_state_action_log_append if you may need to roll back. 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 |
|---|---|---|---|
| name | No | New campaign name (max 255 chars). | |
| campaign_id | Yes | Campaign ID to update. | |
| 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. | |
| bidding_strategy | No | New bidding strategy. Switching strategies can reset learning periods — confirm with the operator before changing on an ENABLED campaign. |