Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

API key or access token

Path Parameters

bindingUid
string<uuid>
required
Pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$

Query Parameters

mediaBuyId
string

Filter to one Interchange media buy ID, as returned by seller reporting. When omitted, includes every media buy on the storefront.

startDate
string

Start date in ISO format (YYYY-MM-DD)

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-01-01"

endDate
string

End date in ISO format (YYYY-MM-DD)

Pattern: ^\d{4}-\d{2}-\d{2}$
Example:

"2026-01-31"

days
integer
default:7

Number of days to include (default: 7, min: 1, max: 90).

Required range: 1 <= x <= 90
Example:

7

view
enum<string>
default:summary

Response format: "summary" for hierarchical advertiser/media-buy/package breakdown, "timeseries" for flat per-day rows.

Available options:
summary,
timeseries
sourceBreakdown
enum<string>
default:false

When true, timeseries rows are split by each contributing inventory source. The default preserves the legacy media-buy/package/date row grain.

Available options:
true,
false

Response

Get exact client Source reporting

Hierarchical storefront reporting response: advertiser → media buy → package

advertisers
object[]
required

Advertiser-level reporting data

totals
object
required

Aggregated totals across all advertisers

periodStart
string
required

Start of the reporting period (YYYY-MM-DD)

Pattern: ^\d{4}-\d{2}-\d{2}$
periodEnd
string
required

End of the reporting period (YYYY-MM-DD)

Pattern: ^\d{4}-\d{2}-\d{2}$