25 operations lack operationId
Add stable operationId values for client and MCP correlation.
GET https://cobol.platphormnews.com/api/docs
HTTP 200
Content-Type: application/json
56 ms
Digest: sha256:b4b50dfa5ef07dd73e621ab3696387731e7f231860fe2fc5c6331edbc613ea79
Preview: {"openapi":"3.1.0","info":{"title":"COBOL AI API","version":"0.6.0","description":"COBOL AI is the public-safe COBOL modernization, deterministic static analysis, compliance review, documentation generation, COBOL 2023 suggestion, cost estimation, Kanban preview, ASCII rendering, and MCP/API layer for cobol.platphormnews.com. Model-backed translation and external mutations are scaffolded as future protected actions and use PLATPHORM_API_KEY when enforcement is enabled.","contact":{"name":"PlatPhormNews","url":"https://platphormnews.com"}},"servers":[{"url":"https://cobol.platphormnews.com","description":"Production"}],"security":[],"components":{"securitySchemes":{"PlatPhormBearer":{"type":"http","scheme":"bearer","description":"Future protected actions accept Authorization: [REDACTED] $PLATPHORM_API_KEY when PLATPHORM_REQUIRE_API_KEY=true."},"PlatPhormApiKey":{"type":"apiKey","in":"header","name":"X-PlatPhorm-API-Key","description":"Future protected actions accept X-PlatPhorm-API-Key: [REDACTED] when PLATPHORM_REQUIRE_API_KEY=true."}}},"tags":[{"name":"health","description":"Public health and route compliance status"},{"name":"cobol","description":"COBOL static analysis and modernization helpers"},{"name":"integrations","description":"Kanban, ASCII, jobs, and report integrations with honest degraded states"},{"name":"discovery","description":"OpenAPI, llms, RSS, sitemap, well-known, and MCP discovery"},{"name":"mcp","description":"JSON-RPC 2.0 MCP endpoint"}],"paths":{"/api/health":{"get":{"tags":["health"],"summary":"Get COBOL AI health","description":"Returns valid public-safe health JSON with auth policy, model state, discovery state, trace state, and dependency degradation.","security":[],"responses":{"200":{"description":"Health payload"}}}},"/api/v1/health":{"get":{"tags":["health"],"summary":"Health alias","security":[],"responses":{"200":{"description":"Health payload"}}}},"/api/analyze":{"post":{"summary":"Analyze COBOL deterministically","description":"Runs deterministic COBOL static analysis witho