List accessible ad accounts
/v24/customers:listAccessibleCustomersRetrieve a list of all Google Ads accounts accessible through your connected login, which you'll need to identify before running reports or making changes to campaigns.
Google Ads API
21 actions for Google Ads API workflows.
Operations are the actions a workflow can take in Google Ads API, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage your Google Ads account settings and permissions across multiple linked accounts. Use these operations to configure account-level preferences and discover which ad accounts you have access to within your organization.
List accessible ad accounts
/v24/customers:listAccessibleCustomersRetrieve a list of all Google Ads accounts accessible through your connected login, which you'll need to identify before running reports or making changes to campaigns.
Update account settings
/v24/customers/{customerId}/customers:mutateModify your Google Ads account settings like tracking URL templates, auto-tagging preferences, and final URL suffixes to control how your ads are tracked and formatted across campaigns.
Organize and fine-tune your ad groups by creating, updating, and pausing them alongside their associated keywords, audiences, and bids. Control ad delivery by adjusting bids at the device or audience level, and manage individual ads within each group to optimize campaign performance.
Add or edit keywords and targeting
/v24/customers/{customerId}/adGroupCriteria:mutateAdd, update, or remove keywords and other ad group criteria
Create, pause, or remove ads in an ad group
/v24/customers/{customerId}/adGroupAds:mutateAdd new ads to an ad group, pause active ads to reduce spend, or delete underperforming ads directly from your campaign. This is the primary way to manage individual ad creatives within a specific ad group.
Adjust bids by device or audience
/v24/customers/{customerId}/adGroupBidModifiers:mutateAdjust your bid amounts for specific devices or audience segments to optimize spend on the contexts where you get the best returns, without changing your base bid strategy.
Create, update, or pause ad groups
/v24/customers/{customerId}/adGroups:mutateManage your ad groups by creating new ones, updating names and bids, or pausing campaigns to control your ad spend and organization.
Modify the content and properties of existing ads across your campaigns. Update ad headlines, descriptions, display URLs, and other fields to refresh messaging or correct ad copy without recreating entire ads.
Update existing ad fields
/v24/customers/{customerId}/ads:mutateModify existing ad details like landing page URLs, tracking codes, and display text after they've been published to keep campaigns aligned with current marketing needs.
Build a library of reusable creative assets like images, headlines, and descriptions that can be shared across multiple campaigns. Organize and manage asset groups for Performance Max campaigns to streamline creative management at scale.
Create or update reusable assets
/v24/customers/{customerId}/assets:mutateCreate or update reusable ad components like images, text, and callouts that you can apply across multiple campaigns and ad groups to maintain consistency and save time.
Manage Performance Max asset groups
/v24/customers/{customerId}/assetGroups:mutateOrganize and manage collections of images, text, and media assets for your Performance Max campaigns, allowing Google to dynamically assemble them into different ad formats across search, display, and video channels.
Create, configure, and manage entire campaigns with budgets, targeting options, and negative keywords in a single workflow. Apply multiple edits atomically to ensure campaign changes take effect together, reducing the risk of partial updates.
Create or update campaign budgets
/v24/customers/{customerId}/campaignBudgets:mutateCreate or adjust campaign budgets
Create, update, or pause campaigns
/v24/customers/{customerId}/campaigns:mutateCreate, update, pause, or remove campaigns
Apply mixed edits in one atomic batch
/v24/customers/{customerId}/googleAds:mutateExecute multiple changes across your Google Ads account (campaigns, budgets, ad groups, keywords, ads) in a single request, ensuring all changes succeed together or none at all. This lets you build complete campaigns efficiently without worrying about partial failures.
Manage campaign targeting and negatives
/v24/customers/{customerId}/campaignCriteria:mutateAdd, modify, or delete targeting rules and negative keywords at the campaign level to control where, when, and to whom your ads appear. This lets you refine your audience reach and block irrelevant traffic across an entire campaign.
Set up and manage conversion actions that track valuable customer outcomes like purchases, sign-ups, or form submissions. These actions measure campaign effectiveness and feed data into optimization algorithms to improve ad targeting and bidding.
Manage conversion tracking actions
/v24/customers/{customerId}/conversionActions:mutateCreate or update conversion actions
Upload offline click conversions (Enhanced Conversions for Leads)
/v24/customers/{customerId}:uploadClickConversionsUpload offline click conversions for Enhanced Conversions for Leads
Research and forecast keyword performance before launching campaigns using built-in planning tools and historical metrics. Create keyword plans, generate keyword ideas with search volume and competition data, and organize keywords by campaign to guide your ad strategy.
Generate keyword ideas with metrics
/v24/customers/{customerId}:generateKeywordIdeasGenerate keyword ideas and volume estimates
Add keywords to a keyword plan
/v24/customers/{customerId}/keywordPlanAdGroupKeywords:mutateAdd, modify, or delete keywords in your keyword plan to define the search terms you want to analyze for traffic potential and cost estimates.
Create or update keyword plans
/v24/customers/{customerId}/keywordPlans:mutateCreate or update keyword plans to organize your keyword research and forecasting experiments. This is the foundational step before adding campaigns and keywords for performance projections.
Manage keyword plan campaigns
/v24/customers/{customerId}/keywordPlanCampaigns:mutateCreate, update, or remove hypothetical campaigns within a keyword plan to set up your forecasting model with specific networks, locations, and bid amounts before analyzing keyword performance.
Extract performance data from your Google Ads account using GAQL queries to build custom reports and dashboards. Handle large result sets with streaming or run quick queries to analyze metrics like clicks, impressions, conversions, and ROI across any dimension.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.