Draft a call asset edit
update_call_assetDraft changing a call asset in place — returns a PREVIEW.
Only the fields passed change. The asset keeps its ID and its links, so the change shows everywhere it is linked. The preview shows the current values and pins them; an edit in Google Ads before the apply stops it.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
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": {
"asset_id": "<asset_id>"
},
"name": "update_call_asset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_id | Yes | Numeric ID of the CALL asset. | |
| ad_schedule | No | Windows that replace the number's whole schedule (same shape as draft_call_asset). Empty leaves the schedule as it is. | |
| customer_id | No | Google Ads customer ID (digits, dashes optional). Defaults to the configured account. | |
| country_code | No | ISO 3166-1 alpha-2 country of the new number. Required with phone_number, and only accepted together with it. | |
| phone_number | No | New number, national or international; needs country_code. | |
| clear_ad_schedule | No | True removes the schedule, so the number shows at all hours. | |
| call_conversion_action_id | No | Numeric ID of the conversion action that counts calls; sets USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION. | |
| call_conversion_reporting_state | No | DISABLED, USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION or USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||