snap_bulk_set_budget
Update daily budgets for up to 20 ad squads at once in set or scale mode, previewing changes and requiring approval before applying them.
Instructions
Change the daily budget of up to 20 ad squads at once: mode 'set' (same value for all) or 'scale' (multiply each, e.g. 0.5 = half). Every item keeps the single-item guards (absolute limit, max +100% per step and per 24 hours, minimum budget). Previews unless confirm=true. Two steps: confirm=false returns a preview and an approval_token; to apply, repeat the same arguments with confirm=true and that approval_token.
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": {
"adsquad_ids": "<adsquad_ids>",
"mode": "<mode>",
"value": "<value>"
},
"name": "snap_bulk_set_budget"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| value | Yes | ||
| confirm | No | false = preview only (nothing sent). true = apply; needs approval_token from the preview. | |
| adsquad_ids | Yes | ||
| approval_token | No | The approval_token returned by the preview of this exact request. Required with confirm=true. |