create_campaign_hierarchy
Create a full campaign, ad group, and ad in one call, returning all three IDs for end-to-end setup in a single request.
Instructions
Composite workflow: create a full campaign -> ad group -> ad chain in one call. Useful for quick end-to-end creation. Returns all three IDs. If any step fails, earlier objects remain — use update/archive tools to clean up. Prefer atomic tools (create_campaign, create_ad_group, create_ad) for fine-grained control.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ad | Yes | Ad payload (ad_group_id auto-injected). | |
| ad_group | Yes | Ad group payload (campaign_id auto-injected). | |
| campaign | Yes | Campaign payload (same as create_campaign without ad_account_id). | |
| ad_account_id | No | ||
| idempotency_key | No | Base key for idempotency; suffixed with -campaign/-adgroup/-ad if provided. |