Reporting Service API
Auto-generated from NestJS controller decorators. Last synced: 2026-03-15
Base path: /api
Endpoints: 21
Customer Health
List customer health scores
/reporting/customers/healthBearer tokenriskLevelstringquery parameter
limitnumberquery parameter
Get individual customer health score
/reporting/customers/:id/healthBearer tokenidstringRequiredpath parameter
Dashboard
Unified KPIs across all domains
/reporting/dashboard/kpisBearer tokenActive alerts and anomalies
/reporting/dashboard/alertsBearer tokenExports
Create a new export job
/reporting/exportsBearer tokenRequest Body: reportType: string; format: string; parameters: Recordstring, unknown; startDate: string; endDate: string;
reportTypestringRequired—
formatstringRequired—
parametersRecordstring, unknownRequired—
startDatestringRequired—
endDatestringRequired—
List export jobs
/reporting/exportsBearer tokenlimitstringquery parameter
Get export status
/reporting/exports/:idBearer tokenidstringRequiredpath parameter
Download exported file
/reporting/exports/:id/downloadBearer tokenidstringRequiredpath parameter
Focus
FOCUS-compliant cost and usage report
/reporting/focus/cost-and-usageBearer tokenstartDatestringRequiredquery parameter
endDatestringRequiredquery parameter
serviceCategorystring | string[]query parameter
providerstring | string[]query parameter
chargeCategorystring | string[]query parameter
regionIdstringquery parameter
pagestringquery parameter
pageSizestringquery parameter
sortBystringquery parameter
sortOrder'ASC' | 'DESC'query parameter
FOCUS cost and usage grouped by dimension
/reporting/focus/cost-and-usage/groupedBearer tokenstartDatestringRequiredquery parameter
endDatestringRequiredquery parameter
groupBystring | string[]Requiredquery parameter
serviceCategorystring | string[]query parameter
providerstring | string[]query parameter
Health
Liveness probe
/healthReadiness probe
/readyInfrastructure
Resource utilization by provider and region
/reporting/infrastructure/utilizationBearer tokenstartDatestringRequiredquery parameter
endDatestringRequiredquery parameter
providerstring | string[]query parameter
regionIdstringquery parameter
Provisioning Analytics
Provisioning SLA compliance and performance metrics
/reporting/provisioning/performanceBearer tokenstartDatestringRequiredquery parameter
endDatestringRequiredquery parameter
Revenue
MRR breakdown over time
/reporting/revenue/mrrBearer tokenperiodstringRequiredquery parameter
startDatestringRequiredquery parameter
endDatestringRequiredquery parameter
Churn analysis over time
/reporting/revenue/churnBearer tokenperiodstringRequiredquery parameter
startDatestringRequiredquery parameter
endDatestringRequiredquery parameter
Schedules
Create a scheduled report
/reporting/schedulesBearer tokenRequest Body: name: string; reportType: string; format: string; frequency: string; parameters: Recordstring, unknown; recipients: string[]; enabled: boolean;
namestringRequired—
reportTypestringRequired—
formatstringRequired—
frequencystringRequired—
parametersRecordstring, unknownRequired—
recipientsstring[]Required—
enabledbooleanRequired—
List scheduled reports
/reporting/schedulesBearer tokenGet schedule details
/reporting/schedules/:idBearer tokenidstringRequiredpath parameter
Update a scheduled report
/reporting/schedules/:idBearer tokenidstringRequiredpath parameter
Request Body: UpdateScheduleOptions
namestring—
formatstring—
frequencystring—
parametersRecordstring, unknown—
recipientsstring[]—
enabledboolean—
Delete a scheduled report
/reporting/schedules/:idBearer tokenidstringRequiredpath parameter