docs: add OpenAPI 3.1 spec covering all 78 API operations

Generate api/openapi.yaml from handler and domain source code. Covers
all 76 endpoints under /api/v1/ plus /health and /ready (78 total).
Includes full request/response schemas, domain model definitions,
enum types (CertificateStatus, JobType, RevocationReason, etc.),
reusable pagination envelope, error responses, and common parameters.

This spec serves as the contract for the upcoming MCP server (M18a)
and enables Swagger/Redocly interactive documentation immediately.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Shankar
2026-03-23 16:21:24 -04:00
parent 0a76658ba9
commit c65eec4f5e
2 changed files with 2581 additions and 1 deletions
+2580
View File
File diff suppressed because it is too large Load Diff