Draft enabling an entity
enable_entityDraft enabling a paused campaign, ad group, ad, or keyword and get a preview with a plan_id; nothing changes until confirm_and_apply applies it.
Instructions
Draft enabling a paused campaign, ad group, ad, or keyword — returns a PREVIEW.
Returns a preview with a plan_id (target status ENABLED); nothing changes until confirm_and_apply applies 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": {
"entity_type": "<entity_type>",
"entity_id": "<entity_id>"
},
"name": "enable_entity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entity_id | Yes | ID in the format for its type. campaign: campaign ID (e.g. "12345678"); ad_group: ad group ID (e.g. "12345678"); ad: "adGroupId~adId" (e.g. "12345678~987654"; a bare ad ID is resolved to its ad group at apply time); keyword: "adGroupId~criterionId" (e.g. "12345678~987654"). | |
| customer_id | No | Google Ads customer ID (digits, dashes optional). Defaults to the configured account. | |
| entity_type | Yes | "campaign", "ad_group", "ad", "keyword" or "asset_group" (Performance Max). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||