Generate a Supply-Side (SSP) Revenue Report for a retailer account via the Criteo Retail Media API

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

Steps

  1. POST to /{version}/retail-media/reports/revenue with the supply account id (or an ids array for multi-account access), a startDate/endDate window, and either a reportType preset (advertiser, brand, environment, productCategory, pageType) or explicit metrics/dimensions arrays.
  2. Optionally filter by revenueType (auction or preferred), soldBy (directSold, indirectSold, privateMarket), campaignType, or salesChannel to narrow the report to a specific revenue slice.
  3. Set clickAttributionWindow/viewAttributionWindow and clickMatchLevel/viewMatchLevel explicitly if you need attribution settings that differ from the campaign-level defaults.
  4. Poll GET /{version}/retail-media/reports/{reportId}/status until status reports success, noting rowCount and expiresAt.
  5. Download the finished report from GET /{version}/retail-media/reports/{reportId}/output in the requested format (json, json-compact, json-newline, or csv).

Known gotchas

Related routes

Generate and activate a Criteo retail media audience from a retailer's shopper data
developers.criteo.com/retail-media · 6 steps · unrated
request and download an asynchronous performance report via the criteo retail media api
developers.criteo.com/retail-media · 5 steps · unrated
Create a Criteo Retail Media sponsored products campaign on a retailer network
developers.criteo.com · 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