Set campaign daily budget
set_campaign_budgetUpdate a campaign's daily budget in account currency. Refuses to change shared budgets unless explicitly allowed, preventing unintended impact on other campaigns.
Instructions
Change a campaign's daily budget, given in account currency units (e.g. 5.50). Looks up the campaign's budget resource first. Refuses to change a shared budget unless allow_shared is true, since that affects every campaign using it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"campaign_id": "<campaign_id>",
"daily_amount": "<daily_amount>"
},
"name": "set_campaign_budget"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | ||
| customer_id | No | Google Ads customer ID (10 digits, dashes allowed). Defaults to GOOGLE_ADS_CUSTOMER_ID. | |
| allow_shared | No | ||
| daily_amount | Yes | New daily budget in currency units |