Skip to content
AM

Custom report builder

The current Reporting web application does not include a custom-report builder or New Report wizard. /reports is a catalog, persisted-template list, run history, and template preview surface.

Reporting API does expose create and update operations for report templates. A template stores structured JSON fields such as query_definition, columns, config, and optional theme reference. Execution validates the source and plan limits server-side; the browser does not generate arbitrary SQL from a visual filter builder.

Use the API reference when creating a custom template programmatically. Available sources and metrics should come from GET /reports/catalog, not a static frontend list.