HookLogic (Criteo) Analytics API is one of 8 APIs that HookLogic (Criteo) publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Analytics. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
12 operations
across 12 paths,
and defines 42 schemas.
It is described by OpenAPI 3.0.1, at version 2026-07.
Requests are made against a single base URL, https://api.criteo.com.
The identity and technical contract details declared by the specification.
SyncAttributedTransactionsReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
SyncLineItemsReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
MissedOpportunitiesReportFilters
object
Array-valued constraints for missed-opportunities reporting. At least one of accountIds, campaignIds, or lineItemIds is required.
4 properties
AsyncFillRateReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
AsyncMissedOpportunitiesReportRequest
object
A top-level object that encapsulates a missed-opportunities async report create request.
1 property
AsyncUnfilledPlacementsReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
StatusResponse
object
Status of an async report request
8 properties
SyncCampaignsReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
SyncLineItemsReport
object
Line Items report body request
13 properties
3 required
ReportDataResponseResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
SyncCampaignsReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
CommonProblem
object
Common problem object.
9 properties
AsyncUnfilledPlacementsReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
SyncAttributedTransactionsReport
object
Attributed Transactions report body request
13 properties
3 required
AsyncPerformanceReport
object
Create payload attributes for a performance DSP analytics async report.
11 properties
5 required
AsyncPerformanceReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
AttributedTransactionsReportFilters
object
Array-valued constraints for attributed-transactions reporting. At least one of accountIds, campaignIds, or lineItemIds is required.
4 properties
AsyncRevenueReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
AsyncFillRateReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
AsyncFillRateReport
object
Async FillRate report body request
8 properties
5 required
AsyncAttributedTransactionsReport
object
Create payload attributes for an attributed-transactions async report.
11 properties
5 required
ReportResponse
object
Report response format
4 properties
AsyncMissedOpportunitiesReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
StatusResponseResource
object
A class that represents a domain entity exposed by an API
3 properties
ExportReportColumn
object
Description of a column from an async report request
9 properties
3 required
AsyncAttributedTransactionsReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
AsyncPerformanceReportRequest
object
A top-level object that encapsulates a performance DSP analytics async report create request.
1 property
SyncAttributedTransactionsReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
AsyncRevenueReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
AsyncReportResponse
object
Async Report response format
3 properties
AsyncUnfilledPlacementsReport
object
Async Unfilled Placements report body request
9 properties
5 required
DataCompleteThrough
object
Data freshness: the instant through which report data is complete, expressed in the report's request timezone.
2 properties
SyncCampaignsReport
object
Campaigns report body request
12 properties
3 required
SyncLineItemsReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
PerformanceReportFilters
object
Array-valued constraints for performance DSP analytics. At least one of accountIds, campaignIds, or lineItemIds is required.
12 properties
SyncRealTimePerformanceReportResource
object
A top-level object that encapsulates a Criteo API response for a single value
2 properties
SyncRealTimePerformanceReport
object
Real Time Performance report body request (one sheeter: startDate, endDate (optional), RetailerIds, accountIds, campaignIds, lineItemIds, dimensions, metrics,…
9 properties
1 required
SyncRealTimePerformanceReportRequest
object
A top-level object that encapsulates a Criteo API request for a single value
1 property
AsyncMissedOpportunitiesReport
object
Create payload attributes for a missed-opportunities async report.
6 properties
5 required
AsyncAttributedTransactionsReportRequest
object
A top-level object that encapsulates an attributed-transactions async report create request.
1 property
ExportReportMetaData
object
Metadata for a report response: data freshness, column descriptions, and row count.
3 properties
AsyncRevenueReport
object
Async Revenue report body request
28 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs HookLogic (Criteo) publishes across the network.