Skip to main content

Appraisal Review APIs

Summary

Self, manager, HR, approval, and reopening action endpoints.

Audience

API consumers, engineers, architects, QA, support, security reviewers, implementation partners, and product owners.

Overview

Review actions are commands on an appraisal rather than standalone review resources.

Endpoint family

FamilyRouteMethodsContract or purpose
Self stage/performance/appraisals/{id}/submit-self-reviewPOSTSubmitSelfReviewInput
Manager stage/performance/appraisals/{id}/manager-reviewPOSTManagerReviewInput
HR stage/performance/appraisals/{id}/hr-reviewPOSTHrReviewInput
Approve/performance/appraisals/{id}/approvePOSTOptional ApproveAppraisalInput
Reopen/performance/appraisals/{id}/reopenPOSTOptional ReopenAppraisalInput
  • Sensitive review fields and appraisal content are not reproduced.
  • All operations return an updated AppraisalDto.
  • Direct manager, HR, and approval return Conflict while Workflow-managed.
  • No standalone review CRUD, peer review, meeting, competency, or calibration resource exists.

Classification

Implemented staged actions with Transitional Workflow delegation.

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

Action authorization, reviewer ownership, free-text handling, approval separation, and replay policy require confirmation.

See Also

Keywords

  • Performance API
  • Reviews
  • Draft API documentation

Source References

  • microservices/src/performance-service/Api/PerformanceEndpoints.cs
  • microservices/src/performance-service/Application/Dtos.cs
  • microservices/src/performance-service/Application/Commands/AppraisalCommands.cs
  • microservices/src/performance-service/Domain/Appraisal/Appraisal.cs

Revision Information

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