> ## Documentation Index
> Fetch the complete documentation index at: https://developers.criteo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

## 💡 **Things to Know!**

* Reports are requested and retrieved via asynchronous endpoints.

* Most reports are generated at a daily granularity, except for the Attributed Transactions report, which is provided at an hourly granularity.

* The report date range supports a maximum window of 100 days, with data retained for up to 3 years.

* Reports are limited to 100,000 rows. If a report reaches this limit, the data may be incomplete due to truncation. To avoid this, consider reviewing the following parameters for bulk requests:

  * Number of campaign or line item IDs
  * Start and end date range
  * Report type
  * Rate limits for resource-sensitive endpoints may be lower than the standard limit of 250 calls per millisecond.

* Report attribution windows and time-zones are fully configurable.

* Data latency typically ranges from 2 to 8 hours, with potential minor updates occurring up to 120 hours before finalization.

* Data is processed and batched hourly. Same-day data may be partially available. Reports are cached for at least 1 hour before expiration.

* The exact expiration time is provided in the `expiresAt` field of the /status response.

Learn more about our Attribution Rules in [CMax Help Center](https://help.retailmedia.criteo.com/kb/guide/en/about-attribution-sZH1iCyq5L/Steps/1034909)
