Campaigns Set Campaign Status
campaigns_set_campaign_statusChange a Google Ads campaign status to enabled, paused, or removed. Pausing stops spend immediately; enabling or removing requires confirmation to apply, otherwise returns a validated preview.
Instructions
Enables, pauses or removes a campaign.
PAUSED applies immediately (it only stops spend). ENABLED starts spend and REMOVED is permanent, so both need confirm=true; without it you get a validated preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ENABLED, PAUSED or REMOVED. | |
| confirm | No | Required true for ENABLED and REMOVED. | |
| campaign_id | Yes | The campaign id. | |
| customer_id | Yes | Google Ads customer id. | |
| validate_only | No | Dry-run only. | |
| login_customer_id | No | Manager account id if applicable. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||