google_ads_budget_update
Set the daily budget amount on an existing campaign budget. Supports reversal via rollback to restore prior amount. Affects all campaigns if the budget is shared.
Instructions
Sets the daily amount on an existing campaign budget. Mutating and reversible via rollback_apply (rollback restores the prior amount). Returns the updated budget. If the budget is shared across multiple campaigns, the change affects all of them — call google_ads_budget_get first to check reference_count. The amount parameter is in the account's currency unit (JPY / USD / etc.), not micros.
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. | |
| budget_id | Yes | Budget ID as returned by google_ads_budget_get. | |
| amount | Yes | New daily budget in the account's currency (JPY / USD / etc.). Not micros — e.g. pass 5000 for ¥5,000 / day. |