google_ads_ad_groups_list
List ad groups in a Google Ads account, optionally scoped to a campaign or filtered by status. Returns IDs, names, types, and CPC bids. Use to locate ad group IDs before creating or updating ads.
Instructions
Lists ad groups in a Google Ads account, optionally scoped to a single parent campaign and/or filtered by status. Returns id, name, campaign_id, status, type (SEARCH_STANDARD / DISPLAY_STANDARD / etc.), cpc_bid_micros, and ad_rotation_mode per ad group. Read-only. Use this to locate an ad_group_id before calling ad_groups.create / update or ads.create; if you already have the id, fetch it directly via ads.list filtered by ad_group_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| campaign_id | No | Restrict results to ad groups under this campaign. Omit to list across the whole account. | |
| status_filter | No | Restrict to ad groups with this status. Omit for all statuses. |