direct.update_campaigns
Modify existing Yandex Direct campaigns in bulk by passing campaign objects with required IDs to apply changes to settings, budgets, or bids.
Instructions
Update campaigns in Yandex Direct.
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": {
"items": "<items>"
},
"name": "direct.update_campaigns"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Campaign objects to update (must include Id). | |
| params | No | Raw Direct params override (advanced). | |
| account_id | No | Project profile id (resolves to Direct Client-Login and optional Metrica counter defaults). | |
| direct_client_login | No | Override Direct Client-Login for this call (agency multi-project support). |