Google Ads: list asset links
list_asset_linksLists every asset link in an account — account, campaign and ad group.
One call answers "which phone numbers, sitelinks, callouts... are on, and
where?": each link comes back with its level, field type, status (what
the advertiser set: ENABLED or PAUSED), primary status (whether Google is
actually serving it), the asset's ID, type and text, the campaign / ad
group it sits on, and the tool and arguments that pause or re-enable it.
Args:
customer_id: The Google Ads customer ID (numbers only, no hyphens).
field_type: Only links of this field type, e.g. CALL. Optional.
include_removed: Also return REMOVED links (deleted earlier, e.g. in
the Google Ads UI; they no longer serve and cannot be changed
here). Defaults to False.
Returns:
Dictionary with the links, and counts of links by status.Tools revision: d80f65c0.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"customer_id": "<customer_id>"
},
"name": "list_asset_links"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field_type | No | ||
| customer_id | Yes | ||
| include_removed | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |