google_ads_sitelink_create
Create sitelink extensions and attach them to a campaign (default), the whole account (scope=customer) or an ad group. A sitelink is a SitelinkAsset (its own link_text + final_url, optionally 2 description lines) linked to the scope — it is NOT the ad's display path (that is path1/path2 on the RSA). link_text <= 25 chars; if you set descriptions you must set BOTH (each <= 35 chars). Google needs at least ~2 sitelinks to actually show them. The created assets are shared in the account library.
Bulk support: accepts target_ids, customer_ids for batched execution.
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": {
"sitelinks": "<sitelinks>"
},
"name": "google_ads_sitelink_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | campaign | |
| account | No | ||
| sitelinks | Yes | ||
| target_id | No | ||
| target_ids | No | ||
| customer_id | No | ||
| customer_ids | No | ||
| partial_failure | No |