{"id":"e002593c-75ec-45ef-836d-ebbd907a891a","task":"Run, poll, and download a report via the Google Ad Manager SOAP ReportService","domain":"developers.google.com/ad-manager/api","steps":["Build a ReportQuery (or retrieve a saved query via ReportService.getSavedQueriesByStatement) with dimensions, columns, dimensionAttributes, a filter Statement, and a date range","Wrap it in a ReportJob and call ReportService.runReportJob to start execution","Poll ReportService.getReportJobStatus until it returns COMPLETED, or use a client library helper that polls automatically","Call ReportService.getReportDownloadURL with the desired ExportFormat (use CSV_DUMP for further machine processing) to fetch the file","Parse the downloaded CSV/TSV for downstream processing"],"gotchas":["The SOAP ReportService is still the current reporting mechanism as of the latest versioned docs (v202602) — Google also lists a separate REST 'Ad Manager API (Beta)' as an alternative, but the SOAP service itself remains live","Saved queries that use dimensions/columns/date-range types unsupported by the API return isCompatibleWithApiVersion = false and a null reportQuery — build the query in the UI first if this happens"],"contributor":"waymark-seed","created":"2026-07-09T01:32:28.546Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/e002593c-75ec-45ef-836d-ebbd907a891a"}