Performance Report APIs
Summary
Five implemented cycle-scoped, tenant-filtered reporting operations.
Audience
API consumers, engineers, architects, QA, support, security reviewers, implementation partners, and product owners.
Overview
Reports are read-only GET operations under a cycle-scoped route family.
Endpoint family
| Family | Route | Methods | Contract or purpose |
|---|---|---|---|
| Dashboard | /performance/reports/cycles/{cycleId}/dashboard | GET | CycleDashboardDto |
| Distribution | /performance/reports/cycles/{cycleId}/rating-distribution | GET | RatingDistributionDto |
| Manager pending | /performance/reports/cycles/{cycleId}/manager-pending | GET | ManagerPendingReportDto |
| HR pending | /performance/reports/cycles/{cycleId}/hr-calibration-pending | GET | HrCalibrationPendingDto |
| Goal summary | /performance/reports/cycles/{cycleId}/goal-summary | GET | GoalSummaryDto |
- Reports cover lifecycle counts, bounded distribution summaries, manager-pending grouping, HR-pending records, and goal-weight summaries.
- Individual evaluation values and employee review content are not reproduced.
- A missing or cross-tenant cycle returns Not Found.
- No export, file response, historical trend, or custom analytics endpoint exists.
Classification
Implemented reporting family; advanced analytics and export are Not implemented.
Authentication and authorization
Bearer authentication and tenant context are registered. No Performance endpoint in this family declares an authorization requirement unless explicitly stated above.
Requires confirmation
Report authorization, redaction, pagination, workload isolation, and analytics ownership require confirmation.
Diagram
Related Articles
See Also
Keywords
- Performance API
- Reports
- Draft API documentation
Source References
microservices/src/performance-service/Api/PerformanceEndpoints.csmicroservices/src/performance-service/Application/Queries/PerformanceReports.csmicroservices/src/performance-service/Application/Dtos.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly