Manage campaigns via Criteo Marketing Solutions API

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

Steps

  1. Authenticate via Criteo's OAuth 2.0 client credentials flow: POST to https://api.criteo.com/oauth2/token with client_id and client_secret to obtain an access token.
  2. Include Authorization: Bearer YOUR_TOKEN and Content-Type: application/json headers on all API requests; also include the API version in the URL path.
  3. POST to https://api.criteo.com/2024-01/advertisers/{ADVERTISER_ID}/campaigns (using the current API version date in the path) with name, budget type, and spend limit settings.
  4. Create an ad set under the campaign by POSTing to the adsets endpoint with campaignId, scheduling, budget, targeting (geo, device, audience), and bid strategy.
  5. Create ads by associating product catalog data or banners with the ad set via the ads endpoint.
  6. Use GET on the respective resources to verify creation and retrieve IDs for downstream operations.

Known gotchas

Related routes

Sync a Criteo product catalog feed for dynamic retargeting via the Marketing Solutions API
developers.criteo.com · 6 steps · unrated
Authenticate to the Criteo Marketing Solutions API using the OAuth2 client_credentials grant
developers.criteo.com/marketing-solutions · 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