Skip to main content

Employee API

Summary

This section documents the source-confirmed Employee HTTP surface: 12 direct endpoints, 13 compatibility endpoints, and 3 internal foundation endpoints. It describes exposed contracts only; database internals and event payloads are outside this epic.

Audience

  • Frontend and backend developers
  • QA and integration engineers
  • Support engineers and solution architects

Overview

Use the direct pages for approved Employee Service integration work, the compatibility pages only for gateway-cutover consumers, and the foundation page only for internal discovery. Production route maturity remains transitional.

API scope

GroupPrefixEndpointsMaturityDocumentation
Direct Employee/employee12TransitionalManagement, search, timeline, lookups
Compatibility/api13Compatibility / TransitionalEmployees, organization
Employee domain/api/employee-domain3InternalFoundation

Prerequisites

The host accepts Bearer authentication and the gateway forwards downstream request context. The reviewed route groups do not attach an authentication or authorization requirement, so the effective access requirement is Requires confirmation. Direct data operations require tenant context. Use only an approved gateway and authenticated tenant context; do not call a service instance directly unless an approved integration environment explicitly supports it.

Transitional routing notice

The gateway can route compatibility prefixes to either the monolith or Employee Service during cutover. The direct /employee surface is an Employee Service route. Clients must not assume that compatibility and direct DTOs or error bodies are interchangeable.

Pages

Limitations

  • Endpoint-level authentication and authorization enforcement is Requires confirmation.
  • The APIs have no explicit URL version segment or negotiated version contract.
  • Runtime Swagger/OpenAPI is enabled, but no committed Employee OpenAPI artifact or generated XML-comment reference was found.
  • Compatibility behavior remains transitional and may differ depending on gateway destination.
  • Formal .NET test projects were not found in the reviewed backend tree.

See Also

Keywords

  • Employee API
  • HTTP contracts
  • Compatibility routing

Revision Information

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