ReportDashboards
Create ReportDashboard
Create a new ReportDashboard record.
POST
Create ReportDashboard
A self-service reporting dashboard: an ordered grid of tiles that reference saved reports (report_definition) or built-in templates, with dashboard-level parameters (date range, locations) bound to each tile’s filters.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the ReportDashboard-Create role.Request Body
Required Fields
DashboardLayout JSON (version 1): { version, parameters: [{ id, type: date_range|business_scope|enum|text, label, default }], widgets: [{ id, kind: report|heading|text, reportDefinitionId?, templateKey?, title?, size: { w: 1-4, h: 1-3 }, bindings: { parameterId: fieldPath | ”*” }, visualizationOverride? }], refreshIntervalSeconds? }.
Optional Fields
Visible to every user of the business; when false only the owner sees it.
Code Examples
Response
200
Example Response
400
Example Response