Skip to main content

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

FamilyRouteMethodsContract or purpose
Dashboard/performance/reports/cycles/{cycleId}/dashboardGETCycleDashboardDto
Distribution/performance/reports/cycles/{cycleId}/rating-distributionGETRatingDistributionDto
Manager pending/performance/reports/cycles/{cycleId}/manager-pendingGETManagerPendingReportDto
HR pending/performance/reports/cycles/{cycleId}/hr-calibration-pendingGETHrCalibrationPendingDto
Goal summary/performance/reports/cycles/{cycleId}/goal-summaryGETGoalSummaryDto
  • 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

See Also

Keywords

  • Performance API
  • Reports
  • Draft API documentation

Source References

  • microservices/src/performance-service/Api/PerformanceEndpoints.cs
  • microservices/src/performance-service/Application/Queries/PerformanceReports.cs
  • microservices/src/performance-service/Application/Dtos.cs

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly