ad_group_id | string or SelectableOption | No | - | Ad group ID to list ads for. Optional — if omitted, ads across all ad groups (optionally scoped by campaign_id) are returned. |
campaign_id | string or SelectableOption | No | - | Campaign ID to scope ads to. Optional and ignored when ad_group_id is set. If only campaign_id is given, ads across that campaign’s ad groups are returned; if neither is given, ads across the whole account. |
name_search | string | No | - | Filter ads by name (case-insensitive substring match, applied client-side). |
status | array of string or SelectableOption | No | - | Filter ads by status. Supported values: active, paused, archived. Multiple can be selected; applied client-side. |
include_serving_issues | boolean | No | - | When true, each ad 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 ads to return (1-1000). |