direct.list_campaigns
List Yandex Direct campaigns with pagination, filtering, and field selection for ad management and analysis.
Instructions
List campaigns from Yandex Direct.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "direct.list_campaigns"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Pagination: {"limit": int, "offset": int}. | |
| params | No | Raw Direct params override (advanced). | |
| account_id | No | Project profile id (resolves to Direct Client-Login and optional Metrica counter defaults). | |
| field_names | No | Campaign field names (default: Id, Name). | |
| selection_criteria | No | Direct API SelectionCriteria object (optional). | |
| direct_client_login | No | Override Direct Client-Login for this call (agency multi-project support). | |
| text_campaign_field_names | No | TextCampaignFieldNames (optional). | |
| smart_campaign_field_names | No | SmartCampaignFieldNames (optional). | |
| cpm_banner_campaign_field_names | No | CpmBannerCampaignFieldNames (optional). | |
| mobile_app_campaign_field_names | No | MobileAppCampaignFieldNames (optional). | |
| dynamic_text_campaign_field_names | No | DynamicTextCampaignFieldNames (optional). |