Reporting
Eclipse exposes a reporting service that lets tenants extract structured data from their program. Reports are SQL-backed, pre-configured by the operator, and scoped to your tenant — every result set is filtered to your data only.
There are two ways to use reports:
On-demand — call the Reports API directly or use the admin portal. The API returns data synchronously in your chosen format (JSON, CSV, XML, or XLS). This is the right approach for integrations that need to pull data on a schedule or in response to events.
Asynchronous delivery — for large reports that take longer than 15 seconds to generate, submit the request with streamResult=true. Eclipse generates the report in the background, packages the output as a password-protected ZIP, uploads it to S3, and notifies you via email, HTTP callback, or Jira when it is ready.
Eclipse also retains a full audit log of every API request and response for 3+ years, which is available on request for fraud investigations and compliance reviews.
In this section
- Reports API — endpoint reference, parameters, output formats, and admin portal walkthrough
- Standard Reports — catalogue of the 13 standard reports available on every Eclipse tenant
- Asynchronous Report Delivery — how to generate large reports in the background and have the output delivered to you automatically
- Audit Logging — what is logged, how to filter it, and how to request access
