mediumOPENAPI_MISSING_OPERATION_ID
8 operations lack operationId
Add stable operationId values for client and MCP correlation.
GET https://keys.platphormnews.com/api/docs
HTTP 200
Content-Type: application/json
46 ms
Digest: sha256:dbe8fa6aa9f0bda3a8a06894c8012aa846b0ac252493c05dc5f8a30b752076cb
Preview: {"openapi":"3.0.0","info":{"title":"PlatPhorm Keys API","description":"Canonical public-safe PLATPHORM_API_KEY issuer, lifecycle manager, validator, rotation/revocation service, scoped-access policy layer, and audit/telemetry hub for the PlatPhormNews web mesh.","version":"0.5.1","contact":{"name":"PlatPhorm Support","url":"https://keys.platphormnews.com"},"license":{"name":"MIT"}},"servers":[{"url":"https://keys.platphormnews.com","description":"Production"},{"url":"http://localhost:3000","description":"Development"}],"tags":[{"name":"Health","description":"System health and status"},{"name":"Provisioning","description":"Protected, bounded key provisioning"},{"name":"Keys","description":"API Key management operations"},{"name":"Telemetry","description":"Observability and monitoring"}],"paths":{"/api/health":{"get":{"tags":["Health"],"summary":"Health Check Alias","description":"Canonical unversioned alias for the public-safe Keys health envelope.","operationId":"getHealthAlias","responses":{"200":{"description":"System is healthy or honestly degraded"},"503":{"description":"System is unhealthy"}}}},"/api/v1/certification/lifecycle":{"post":{"tags":["Telemetry","Keys"],"summary":"Run a bounded production lifecycle certification","description":"Creates, reads, rotates, and revokes one certification key; verifies durable audit events; exports a redacted trace; and never returns key material. Requires PLATPHORM_API_KEY or the configured Vercel cron credential.","operationId":"certifyKeyLifecycle","security":[{"platphormBearer":[]},{"platphormHeader":[]}],"responses":{"200":{"description":"Lifecycle, audit readback, trace export, and propagation certified"},"401":{"$ref":"#/components/responses/Unauthorized"},"502":{"description":"Lifecycle completed and key was revoked, but trace export failed"},"503":{"description":"Certification failed and revocation cleanup was attempted"}}}},"/api/v1/keys/bbs/issue":{"post":{"tags":["Keys"],"summary":"Issue BBS Member Key","description":"Protected integration endpoint for bbs.pl