Submits a report generation request. reportType specifies the type of report and required fields.
If ready, returns 200 with a pre-signed downloadUrl. If not, returns 202 with status pending. Poll GET /v1/reports/{id} for status, or download using GET /v1/reports/{id}/content when ready.
Requests are idempotent: the same entity and request parameters always produce the same report ID. Retries return the existing report.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Request body for generating a report. The reportType field determines the
type of report and which additional fields are required.
Report is ready. Use the pre-signed downloadUrl to download the file.
Metadata for a unified report. status reflects whether the generated file is available.
If status is ready, the response includes a pre-signed downloadUrl. If pending, generation is still in progress. Poll GET /v1/reports/{id} until ready, then download using GET /v1/reports/{id}/content.
Requests are idempotent: the same entity and request parameters always produce the same report ID. Subsequent POST requests return the existing report.