List Google Ads Extensions
adsap_google_list_extensionsList the extensions (sitelinks, callouts, structured snippets, call, promotion, price, image/AD_IMAGE) linked to Google Ads campaigns AND at account level (rows with level 'account' + campaign_id null serve with all eligible campaigns; manage them via adsap_google_manage_extension level 'account'). Optionally filter to one campaign_id (campaign links only) and/or one field_type. Rows with source AUTOMATICALLY_CREATED are Google-automated extensions (treat as read-mostly — editing or unlinking them is usually not what the user wants). Feeds adsap_google_manage_extension (use the returned asset_id for link/unlink/update_asset; image assets are never updatable). No performance metrics in v1 — asset performance is a later phase. ad_account_id is the bare 10-digit Google Ads customer ID. Meta has no extensions analog.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| field_type | No | Filter to one extension type. Omit for all seven (SITELINK, CALLOUT, STRUCTURED_SNIPPET, CALL, PROMOTION, PRICE, AD_IMAGE). | |
| campaign_id | No | Filter to one campaign. Omit for all campaigns. | |
| ad_account_id | Yes | Bare 10-digit Google Ads customer ID (from adsap_google_list_ad_accounts). No dashes, no act_ prefix. |