Draft a brand list
propose_brand_listDraft a Google Ads brand list from brand IDs, optionally attach it to campaigns to exclude or target those brands, and return a preview before applying changes.
Instructions
Draft a brand list and optionally attach it to campaigns — returns a PREVIEW.
Creates a SharedSet of type BRANDS, fills it with brands, and — when campaign_ids is given — attaches it to those campaigns.
Returns a preview with a plan_id; nothing changes until the returned plan_id is applied with confirm_and_apply.
Google Ads API: https://developers.google.com/google-ads/api/docs/start
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| negative | No | True (default) excludes the brands from those campaigns; False restricts targeting to them instead. | |
| brand_ids | Yes | Commercial Knowledge Graph MIDs — the `id` field from suggest_brands / check_brand_names, which resolve names; a display name alone cannot be written. Duplicates are dropped. | |
| list_name | Yes | Name for the new list, as it should appear in Google Ads. | |
| customer_id | No | Ads account ID. Defaults to the configured account. | |
| campaign_ids | No | Optional numeric campaign IDs. When omitted, the list is created without being used yet; attach_brand_list_to_campaigns attaches it later. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||