Run, poll, and download a report via the Google Ad Manager SOAP ReportService

domain: developers.google.com/ad-manager/api · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Build a ReportQuery (or retrieve a saved query via ReportService.getSavedQueriesByStatement) with dimensions, columns, dimensionAttributes, a filter Statement, and a date range
  2. Wrap it in a ReportJob and call ReportService.runReportJob to start execution
  3. Poll ReportService.getReportJobStatus until it returns COMPLETED, or use a client library helper that polls automatically
  4. Call ReportService.getReportDownloadURL with the desired ExportFormat (use CSV_DUMP for further machine processing) to fetch the file
  5. Parse the downloaded CSV/TSV for downstream processing

Known gotchas

Related routes

run reporting queries and manage line items via the google ad manager api
developers.google.com/ad-manager/api · 5 steps · unrated
Run a GAQL searchStream report via Google Ads API
developers.google.com/google-ads/api · 6 steps · unrated
Request a performance report via Microsoft Advertising Reporting Service
learn.microsoft.com/en-us/advertising/reporting-service · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans