Skip to main content

Payroll OpenAPI and Discovery

Summary

Payroll registers endpoint discovery, Swagger generation, and runtime Swagger UI, but no committed OpenAPI artifact or URL versioning is present.

Audience

Frontend and backend developers, QA and support engineers, architects, security reviewers, and implementation partners.

Reference Content

CapabilityConfirmed status
Minimal API endpoint discoveryRegistered
Runtime Swagger generationRegistered
Runtime Swagger UIRegistered
Environment restriction around SwaggerNot confirmed in Payroll startup
Committed OpenAPI JSON/YAMLNot present
XML documentation generationNot configured in the Payroll project
URL/header API versioningNot present
Useful committed HTTP examplesCurrent .http file is an unmaintained template and not authoritative

Swagger discovery should be limited to approved environments. A future generated reference can be produced from verified runtime metadata, but this epic does not create a speculative specification.

Source References

  • microservices/src/payroll-service/Program.cs
  • microservices/src/payroll-service/payroll-service.http
  • microservices/src/payroll-service/Api/PayrollRunEndpoints.cs
  • microservices/src/payroll-service/Api/PayrollOutputEndpoints.cs
  • microservices/src/payroll-service/Api/PayrollCompatEndpoints.cs

See Also

Keywords

  • Payroll API
  • Payroll OpenAPI and Discovery

Revision Information

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