Skip to main content

GenerateReport initiates an async report generation job.

POST 

/api/v1/reports/generate

Parameters

  • report_type: Type of report to generate (Required)
  • date_range: Time period for the report (Required)
  • format: Output format (CSV, XLSX, PDF)

Response

  • Returns a ReportHistory record for tracking progress

Errors

  • INVALID_ARGUMENT: Invalid date range or report type
  • PERMISSION_DENIED: Caller lacks reports:generate permission

Request

Responses

A successful response.