update_call_extension
Update a call extension's phone number, country, or call tracking settings. Preserves existing data when toggling single fields.
Instructions
Update an existing call extension in place (e.g. the brand's phone number or tracking).
Microsoft replaces the whole call extension on update, so phone number and country code are always required; when you omit them (e.g. to flip only is_call_tracking_enabled) this tool fetches the current extension and re-sends them, so a single-field toggle is safe.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | No | Two-letter country code for the number, e.g. "US" (omit to keep current). | |
| is_call_only | No | Whether the extension shows only the phone number (no website click). | |
| phone_number | No | New phone number (omit to keep the current one). | |
| ad_extension_id | Yes | The call extension id (from get_ad_extensions). | |
| is_call_tracking_enabled | No | Turn Microsoft call tracking on/off (US/UK only). When on, Microsoft displays a forwarding number so call conversions are measured (new forwarding numbers are local, not toll-free). Pass true to enable tracking on an existing plain call asset. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| ids | No | ||
| message | Yes | ||
| partial_errors | No |