campaign_id | string or SelectableOption | No | - | Campaign ID to list ad groups for. Optional — if omitted, ad groups across all campaigns in the account are returned. |
name_search | string | No | - | Filter ad groups by name (case-insensitive substring match, applied client-side). |
status | array of string or SelectableOption | No | - | Filter ad groups by status. Supported values: active, paused, archived. Multiple can be selected; applied client-side. |
include_serving_issues | boolean | No | - | When true, each ad group includes a serving_issues array explaining why it may not be delivering (e.g. campaign_not_active). |
order | string or SelectableOption | No | - | Sort direction by creation order: ‘asc’ (oldest first) or ‘desc’ (newest first). |
limit | integer | No | 100 | Maximum number of ad groups to return (1-1000). |