Skip to main content

Leave OpenAPI and Discovery

Summary​

Runtime Swagger/OpenAPI discovery is configured, but no committed Leave OpenAPI JSON/YAML artifact exists.

Audience​

Developers, QA, architects, and implementation partners.

Overview​

The service registers endpoint discovery, OpenAPI generation, and Swagger UI at runtime. Use only an approved environment and its authorized discovery mechanism. No static OpenAPI JSON/YAML was found in the repository, and this epic does not generate one.

The project contains source comments but does not configure a generated XML documentation file for Swagger enrichment. No API-versioning package, version segment, or version negotiation is present. The checked-in HTTP file is only scaffold material and does not describe the current Leave API.

A generated, reviewed reference artifact is a future opportunity after authorization, response, and compatibility contracts stabilize.

Source References​

  • microservices/src/leave-service/Program.cs
  • microservices/src/leave-service/leave-service.csproj
  • microservices/src/leave-service/leave-service.http

See Also​

Keywords​

  • Leave API
  • Leave OpenAPI and Discovery
  • Integration

Revision Information​

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