Using Dashboard
- Go to Reports in the top bar
- Choose the type of report you want to generate
- Follow the creation steps
- Check the report’s executions in “Generated” tab
- Download report
Using API
1. Create a report
Use thePOST {url}/reports/
API to create a report.
2. Check report’s executions (optional)
Next, you can list all the executions for a report.3. Generate report’s execution URL
To download the file for an execution, check the status of the execution issucceeded
, and
then request the download URL.
url
until it expires at expires_at
.
Webhooks & error handling
When a report is generated, it will trigger areport-execution.succeeded
webhook event.
If the generation fails for some reason, a report-execution.failed
will be sent. This event is triggered when
a report fails to generate due to an unexpected internal technical issue. We will not retry the report generation and instead recommend
the following steps to resolve the issue.
- One-off reports: A new one-off report must be created.
- Scheduled reports: As the report will not run for the failed period, we recommend creating a new one-off report for the same period to download the data.