direct_create_campaign
Create a Yandex Direct campaign from zero for Search or RSYA. Set optional budgets, bid ceiling, negatives, counter, UTM, timezone; dry-run previews before writing.
Instructions
WRITE: campaigns.add from zero. channel=search (HP, Network OFF) | rsya (Network max-clicks, Search OFF). Optional daily_rub, weekly_rub, bid_ceiling_rub, negatives, counter_id, utm TrackingParams, timezone. After add use add_adgroups/keywords/ads or direct_launch_pack. allow_write=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Campaign Name, prefer [brand] … | |
| channel | Yes | ||
| dry_run | No | ||
| project | No | Ключ projects.json — pins id after create | |
| timezone | No | ||
| daily_rub | No | ||
| negatives | No | ||
| counter_id | No | ||
| start_date | No | YYYY-MM-DD, default today MSK | |
| weekly_rub | No | ||
| allow_write | No | Must be true to mutate live cabinet. Without it tools return dry plan only. | |
| utm_campaign | No | ||
| pin_to_project | No | Default true | |
| bid_ceiling_rub | No |