direct_set_search_weekly_budget
Set weekly search budget by updating campaign to HIGHEST_POSITION strategy, setting weekly spend limit in rubles, and pausing serving. Requires allow_write=true.
Instructions
WRITE: Search HIGHEST_POSITION + WeeklySpendLimit ₽, Network SERVING_OFF (JTBD-style). Does not change DailyBudget. allow_write=true. Aborts if live strategy is unexpected unless force=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Overwrite even if strategy ≠ HIGHEST_POSITION | |
| dry_run | No | ||
| project | No | Ключ бренда из projects.json, либо all | unknown. Write: только ключ из projects.json (не all). | |
| weekly_rub | Yes | ||
| allow_write | No | Must be true to mutate live cabinet. Without it tools return dry plan only. | |
| campaign_id | Yes |