Remove Extension Assets
remove_extension_assetsRemoves (unlinks) extension assets from a campaign — the 'remove' counterpart to manage_extension_assets (e.g. delete a sitelink, callout or promotion). Give EITHER resource_names (comma-separated resource names from list_extension_assets — campaign_asset, customer_asset (account level) and ad_group_asset are ALL accepted; asset SET links such as a Business Profile location sync are accepted too: customerAssetSets / campaignAssetSets / adGroupAssetSets resource names from google_ads_query on customer_asset_set / campaign_asset_set / ad_group_asset_set) OR field_type to remove ALL of one kind: 'SITELINK', 'CALLOUT', 'CALL', 'STRUCTURED_SNIPPET', 'PROMOTION', 'PRICE', 'MOBILE_APP', 'HOTEL_CALLOUT', 'LEAD_FORM', 'BUSINESS_MESSAGE' (WhatsApp message extension) or 'AD_IMAGE' (image extensions) — field_type sweeps all three levels. Unlinking leaves the asset itself in the account library, so it can be re-linked later. confirm=false → dry-run (preview what would be removed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| field_type | No | ||
| campaign_id | No | ||
| customer_id | Yes | ||
| resource_names | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||