GET /api/v2/buyer/advertisers/{advertiserId}/measurement-freshness
Checks for gaps in measurement data coverage relative to a flight schedule and the registered source cadence. Run this during flight to confirm data is actually arriving for the geos and weeks you expect.
Request
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
advertiserId | string | Yes | Path parameter — the owning advertiser |
flightStart | string | Yes | Date YYYY-MM-DD start of the flight window |
flightEnd | string | No | Date YYYY-MM-DD end of the flight window. Defaults to now |
geos | string | Yes | Comma-separated geos to check coverage for |
Response
gaps[] lists each source / week / geo combination where expected data has not arrived. totalMissing is the gap count; mostOverdue is the single gap with the highest daysOverdue (or null when there are none). lastUploadDate is the most recent record received (or null), and baselineCoverage summarizes how many expected weeks and geos are present (or null when no flight baseline is configured).
Errors
400 VALIDATION_ERROR— missingflightStartorgeos, or a malformed date.404 NOT_FOUND—advertiserIddoes not exist or is not visible to the authenticated customer.
Related
Measurement tasks
All measurement operations
Measurement overview
Pipeline, belief state, and concepts
Upload measurement records
Fill the gaps with outcome records