mediumOPENAPI_MISSING_OPERATION_ID
6 operations lack operationId
Add stable operationId values for client and MCP correlation.
GET https://pdf.platphormnews.com/api/docs
HTTP 200
Content-Type: application/json
144 ms
Digest: sha256:4a30eb4e49deb0b6e1d7916a3206fb2f4e05ef3fcf40ff4a5a95f1ec0449848f
Preview: {"openapi":"3.1.0","info":{"title":"PlatPhorm PDF API","version":"0.4.0","description":"Local-first PDF conversion, extraction, and redaction tools."},"servers":[{"url":"https://pdf.platphormnews.com","description":"Production"}],"security":[{"PlatPhormBearer":[]},{"PlatPhormHeader":[]}],"paths":{"/api/health":{"get":{"summary":"Service health","security":[],"responses":{"200":{"description":"Health payload"}}}},"/api/v1/health":{"get":{"summary":"Versioned service health","security":[],"responses":{"200":{"description":"Health payload"}}}},"/api/mcp":{"get":{"summary":"MCP metadata","security":[],"responses":{"200":{"description":"MCP capability metadata"}}},"post":{"summary":"MCP JSON-RPC endpoint","security":[],"responses":{"200":{"description":"JSON-RPC response"}}}},"/llms-index.json":{"get":{"summary":"LLMS capability index","security":[],"responses":{"200":{"description":"LLMS JSON index"}}}},"/.well-known/mcp.json":{"get":{"summary":"MCP discovery descriptor","security":[],"responses":{"200":{"description":"MCP discovery JSON"}}}}},"components":{"securitySchemes":{"PlatPhormBearer":{"type":"http","scheme":"bearer","description":"Protected actions use Authorization: [REDACTED] $PLATPHORM_API_KEY."},"PlatPhormHeader":{"type":"apiKey","in":"header","name":"X-PlatPhorm-API-Key","description":"Protected actions accept X-PlatPhorm-API-Key: [REDACTED] Current PDF byte operations are browser-local."}},"schemas":{"PdfOperationManifest":{"type":"object","example":{"service":"pdf","url":"https://pdf.platphormnews.com","purpose":"Local-first PDF conversion, extraction, and redaction tools.","storage":{"mode":"browser_local","status":"not_applicable","message":"PDF bytes are processed in the browser for current product tools; no server-side document storage is claimed."},"operations":["pdf_to_text","pdf_to_docx","docx_to_pdf","markdown_to_pdf","merge_pdfs","split_pdf","reorder_pages","rotate_pages","compress_pdf","annotate_pdf","fill_form","sign_pdf","number_pages","crop_pdf","repair_pdf","redact_pdf"],"routes":{