Overview
Extole provides asynchronous API endpoints to download various reports. To run, check the status of, and download a report, you need to make calls across three API endpoints.Setup
Generate an access token
Get your access token. To generate a long-lived access token, follow the documentation here: Generating Long-Lived Access Tokens.Execute a report
- <REPORT_NAME>: Name of report you want to download. Available reports are listed here: How to Run Data Reports
- <FORMAT>: JSON, CSV
- <DATE_RANGE.START>: Any start date for the report range. Takes format YYYY-MM-DD
- <DATE_RANGE.END>: Any end date for the report range. Takes format YYYY-MM-DD
Check the Status of a Report
There are four options for the status of the report.- Pending: The report is preparing to run.
- In progress: The report is initialized and in progress. Depending on the amount of data you pull back, reports typically remain in this status for one to ten minutes.
- Failed: There was an error in the API call.
- Done: The report is complete and ready to be downloaded.
