List ad groups
list_groupsRetrieve paginated ad groups from your Avito Ads account, showing budgets, bids, statuses, and API point balance. Filters allow targeting by campaign, advertiser, status, and payment model.
Instructions
Lists the account's ad groups, one page at a time. Returns {total, items, page, limit, hasNextPage} plus apiPointBalance (weekly API points left). The group is the level that holds the money: each item carries id, name, campaignID, status, budget and price (the bid) in rubles, paymentModel, campaignType, advertiserID, haveCreative and timestamps. Use change_group_budget / change_group_price to change those two numbers — they are the only writable fields in the whole ad object tree. Groups cannot be created, renamed, paused, resumed or deleted here, and their targeting is not exposed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Ad group ids to keep. | |
| page | No | 1-based page number. Default 1. | |
| limit | No | Page size, 1..100. Default 20. | |
| paces | No | Budget pacing modes to keep. Free-form: the SDK documents no fixed vocabulary for this filter. | |
| filter | No | Escape hatch: extra filter keys merged as-is into the request filter (API spelling). The named fields above win on conflict. | |
| managers | No | Manager (account user) ids whose groups to keep. | |
| statuses | No | Group statuses to keep: draft, in_moderation, moderation_failed, will_launch_soon, active, will_stop_soon, pausing, paused, unpausing, stopped, finished, archived. | |
| timeFrame | No | Keep groups whose flight window falls in this range: {from, to}, YYYY-MM-DD. | |
| advertisers | No | Advertiser ids whose groups to keep. | |
| campaignIds | No | Campaign ids whose groups to keep. | |
| paymentModels | No | Payment models to keep: CPM, CPC. |