Change a campaign's daily budget
update_campaign_budgetUpdate the daily budget of a live Google Ads campaign. Takes effect within minutes. The new amount overrides the existing budget — Google Ads doesn't keep a history at this layer (the Upfixe dashboard does).
Validates the new budget is positive. Strongly recommend confirming with the user before calling — a large budget change can blow through a daily spend cap fast.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Must be true to apply. If false/omitted, returns a summary asking the user to confirm. | |
| newDailyBudget | Yes | New daily budget in the account's currency (e.g. 50 for $50/day or €50/day depending on the account). | |
| googleCampaignId | Yes | The numeric Google Ads campaign id. |