Compatibility Workspace API
Summary
Performance ownership within the shared legacy HR workspace response.
Audience
API consumers, engineers, architects, QA, support, security reviewers, implementation partners, and product owners.
Overview
The compatibility workspace returns the legacy object expected by the existing frontend.
Endpoint family
| Family | Route | Methods | Contract or purpose |
|---|---|---|---|
| Workspace | /api/hr-operations/workspace | GET | Legacy workspace object |
- Performance populates only the performanceGoals section; other sections are empty defaults.
- The owned section uses the flat compatibility projection and a bounded newest-first read.
- Gateway cutover can route this shared path to Performance, but source does not prove full cross-module parity.
- The endpoint returns OK and has no authorization metadata.
Classification
Transitional shared compatibility boundary.
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
Workspace composition ownership, parity, cutover sequencing, authorization, and eventual removal require confirmation.
Related Articles
See Also
Keywords
- Performance API
- Compatibility Workspace
- Draft API documentation
Source References
microservices/src/performance-service/Api/PerformanceCompatEndpoints.csmicroservices/src/performance-service/Application/Compatibility/PerformanceCompatService.csmicroservices/src/gateway-api/Program.cs
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly