You can schedule a job to export reports as a CSV file, using the ReportExport endpoint. The API call will return an object describing the initial job status, a URI to poll for status updates, and a URI to download the job result file. You can check the status of a job using the Jobs endpoint.
Read how to migrate to the ReportExport API Endpoint.
Note:
Beginning September 1, 2025, the Reports API endpoint will enforce a page limit on responses. Initially set at 50 pages, this limit is expected to be reduced further over time.
After 2 October 2023, any requests made to the /Reports API endpoint that specify a page size other than 20,000 will return a page size of exactly 20,000 records. If any of your integrations with the /Reports API specifies a page size less than 20,000, we recommend either of the following updates:
- Specify a
PageSize
of 20,000.- Remove the
PageSize
parameter from the request altogether.