Authorization: Bearer $SCOPE3_API_KEY. The storefront is resolved from your API key’s account context.
Key concepts
- Reporting is participation-based. The storefront does not own the underlying media buys. Reporting is visible because the Merchandising Agent is the ADCP party to those transactions. The hierarchy is advertiser → media buy → package — there is no campaign level.
- Two reporting views.
summaryreturns a hierarchical advertiser/media-buy/package breakdown;timeseriesreturns flat per-day rows. UseinventorySourceIdto scope to one source. - Activity is append-only. The audit feed records configuration and inventory-source changes. Each row attributes the actor (user or service token), records how the action was initiated (
actorOrigin:human,agent,autonomous, orsystem) and whether it took effect (outcome:succeeded,denied, orfailed), and carries the before/afterchanges. The default feed shows succeeded changes; filteroutcome=deniedoroutcome=failedto audit blocked or errored attempts. Connecting a payout account (REGISTER) is included. - The feed is also in chat. Sellers don’t have to call the endpoint: in the storefront chat, Activity log (or
/activity) renders this feed as a read-only panel with actor-origin and outcome chips, and a direct question — “who changed our billing?”, “what changed yesterday?”, “what got blocked?” — is answered in prose from the same data. - Moderation pre-check never blocks. It returns structured findings so an agent can self-correct.
wouldBlocktells you whether the same content would trigger a422on a real blocking surface.
Task reference
List activity
Audit feed of storefront changes
Get reporting metrics
Delivery metrics by advertiser
Check moderation
Non-blocking content pre-check
Related
All activity tasks
Every operation in one place
Inventory sources
The sources reporting flows through
Errors
Shared error contract