Apple Ads: List Ad Groups
apple_ads_list_ad_groupsList ad groups for an Apple Ads account, optionally narrowed to one campaign, so you can inspect the keywords, default bid, and audience refinement each group contains.
Instructions
List ad groups, optionally filtered to one campaign. An ad group holds the keywords, the default bid and the audience refinement; the budget lives on its campaign. Spend and performance come from apple_ads_get_report, not from here.
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": "apple_ads_list_ad_groups"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many records to return (1-1000). Apple's own maximum page size is 5000. | |
| offset | No | Rows to skip, for paging. The response's `pagination` block says how many exist. | |
| savePath | No | Absolute path to also write this result to, as pretty-printed JSON. Use it rather than copying values out of the response into a file by hand. Parent directories are created. | |
| campaignId | No | Only ad groups in this campaign. | |
| adAccountId | No | The ad account to act on. Omit it when you have exactly one or APPLE_ADS_AD_ACCOUNT_ID is set — it is resolved automatically. List them with apple_ads_list_accounts. |