Generate and activate a Criteo retail media audience from a retailer's shopper data

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

Steps

  1. Authenticate to the Criteo API using the client credentials OAuth 2.0 flow against the Criteo identity endpoint to obtain a bearer token
  2. POST to the retail media audiences endpoint to create an audience, specifying the account ID (brand or retailer account), name, description, and audience type (e.g. customer file or behavioral segment)
  3. For customer file audiences, prepare a list of hashed emails (SHA-256, lowercase normalized) and POST them to the audience users endpoint using the returned audience ID, in batches respecting the API's size limits
  4. Alternatively for behavioral segments, define the segment rules (e.g. viewed or purchased specific product categories in the past N days) using the segment query parameters on the audience creation request
  5. Retrieve the audience status and estimated reach using a GET on the audience ID; wait for status to transition from PROCESSING to ACTIVE before targeting
  6. Associate the audience with a retail media line item by including the audience ID in the targeting configuration when creating or updating a campaign line item via the campaigns endpoint

Known gotchas

Related routes

Generate a Supply-Side (SSP) Revenue Report for a retailer account via the Criteo Retail Media API
developers.criteo.com · 5 steps · unrated
Create a Criteo Retail Media sponsored products campaign on a retailer network
developers.criteo.com · 6 steps · unrated
request and download an asynchronous performance report via the criteo retail media api
developers.criteo.com/retail-media · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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