Skip to Content
Tool referenceList Google Ads campaigns

List Google Ads campaigns (adsap_google_list_campaigns)

Platform: Google Ads · Read or write: Read · Plan: All plans · Consumes a task: No · Preview supported: No

What it does

Lists the campaigns in one Google Ads account with status, channel type, bidding strategy and daily budget. It reads from the Adsap cache first and refreshes from Google when the cache is older than one hour. You can filter by status or force a fresh pull.

Parameters

Descriptions are shortened from the tool schema. Your assistant sees the full text.

NameTypeRequiredDescription
ad_account_idstringYesBare 10-digit Google Ads customer ID (from adsap_google_list_ad_accounts). No dashes, no act_ prefix.
status_filterone of ACTIVE, PAUSED, REMOVED, ALLNo
refreshbooleanNoForce a refresh from the Google Ads API even if the cache is fresh. Spends Google API budget: use only when the user needs up-to-the-minute data.
limitnumberNo
cursorstringNo

Example prompts

  • “List my Google Ads campaigns.”
  • “Which Performance Max campaigns are active in my Google account?”
  • “Refresh my Google campaigns and show me the paused ones.”

Notes

A forced refresh spends Google API quota. Ask for it only when you need up-to-the-minute data.

Guide

Read Google Ads for the workflow around this tool, and the Tool reference for every tool.

Last updated on