Skip to main content

Introduction

The Ad-Level Report gives advertisers and commercial teams granular visibility into OpenAI creative and context performance at the ad level — understanding which products, contexts, and creative messages are working best. This endpoint is designed API-first: agencies, advertisers, and measurement partners can consume Criteo reporting raw data directly. It is built as a reusable service — other ad-level reporting will be onboarded onto the same foundation in the next phase.
OpenAI campaigns only (for now)This endpoint currently returns OpenAI-sourced data only (mediaChannel: "AI Platform", platform: "OpenAI" on every row). Other media channels will be onboarded without a breaking change — always filter or branch on mediaChannel/platform rather than assuming OpenAI-only. Requests are capped at 5 advertiserIds and 100,000 result rows per call.
Prerequisites:
  • OAuth 2.0 Bearer token with scope MarketingSolutions_Analytics_Read
  • The caller’s app must have consent for every advertiserId requested

Endpoints Overview


Request Attributes

Resource type: AdLevelReportQuery Dimensions Metrics

Ad-Level Report

Returns ad-level delivery and performance metrics for OpenAI creative campaigns, aggregated by the requested dimensions over the requested date range. Sample request
Sample response200 OK

Behavior


Responses