---
title: "/2026-01/transactions/report"
method: POST
path: "/2026-01/transactions/report"
tags: ["Analytics"]
---

# /2026-01/transactions/report

`POST /2026-01/transactions/report`

This Transactions endpoint provides transactions id related data.
<br/><br/>
This endpoint supports data retrieval for up to two years in the past.

## Request body

- TransactionsReportQueryMessageListRequest — A top-level object that encapsulates a Criteo API request for several value objects.
  - `data` TransactionsReportQueryMessageResource[], nullable
    - `attributes` TransactionsReportQueryMessage — This is the message defining the query for Transaction report
      - `advertiserIds` string, required — List of advertiser IDs to report on, provided as a single comma-separated string (e.g., "123,456,789"). The advertisers must already exist. If empty, all advertisers will be used.
      - `currency` string, required — The currency used for the report. ISO 4217 code (three-letter capitals).
      - `endDate` string, date-time, required — End date of the report. Date component of ISO 8601 format, any time or timezone component is ignored.
      - `eventType` 'Click' | 'Display', nullable — Optional event type to filter on. If empty, all event types will be included.
      - `format` 'csv' | 'excel' | 'xml' | 'json' — Optional file format of the generated report.
      - `startDate` string, date-time, required — Start date of the report. Date component of ISO 8601 format, any time or timezone component is ignored. Must be ≤ endDate.
      - `timezone` string, nullable — Optional timezone used for the report. Timezone Database format (Tz).
    - `type` string, nullable — Type of the resource.

## Response `200`

Success

- string, binary

---

[API](https://skmtc.net/criteo/apis/criteo-api.md) · [All operations](https://skmtc.net/criteo/apis/criteo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/criteo/criteo-api/versions/c1721589426a/schema)
