Get full campaign configuration
get_campaign_setupReturns the full configuration snapshot of one campaign (no metrics), including PAUSED items: name, status, channel_type, daily_budget, bidding (type, target_cpa / target_roas / max_cpc), network_settings, geo_targets (location_id + name, negative flag), languages, device_bid_adjustments (only non-zero; -100 excludes that device) on the campaign and each ad group, campaign negative keywords, attached shared negative lists, url_options (tracking_template, final_url_suffix, custom_parameters; omitted when empty) on the campaign, each ad group and each ad, ad_groups with keywords (Google notation: "phrase", [exact], broad), negative keywords, responsive search ads (headlines/descriptions with pinned_field and performance_label, ad_strength, final_url, path1, path2). include chooses sections: ad_groups, keywords, ads, assets. Default is ad_groups, keywords and ads, without assets. keywords and ads require ad_groups. Pass assets to also get sitelink/callout/structured_snippet/price/image/promotion/call/business_name/business_logo assets. Use it to inspect, copy or verify a campaign. Money is in the account currency (major units).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| include | No | Sections to return: ad_groups, keywords, ads, assets. Omit for ad groups, keywords and ads, without assets. | |
| campaign_id | Yes | Campaign id from get_campaigns. | |
| customer_id | Yes | Google Ads customer ID from get_accounts, e.g. 123-456-7890. |