Update Campaign
update_campaignRENAMES a Google Ads CAMPAIGN and/or changes its status — the campaign-level counterpart of update_ad_group. Renaming is the half update_campaign_status cannot do, so restructuring an account (merging two campaigns, changing a naming convention) no longer has to drop back into the Google Ads interface. name = the new campaign name; it must be unique in the account. status: 'ENABLED' | 'PAUSED' | 'REMOVED'. REMOVED DELETES the campaign: it leaves the campaign list and CANNOT be re-enabled — its reporting history stays but the campaign itself is gone for good, so pause first if you are unsure. Only the fields you pass are changed; leave one empty to keep it. Passing REMOVED ignores name, because a removed campaign cannot be renamed. confirm=false → dry-run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| status | No | ||
| confirm | No | ||
| campaign_id | Yes | ||
| customer_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||