Explain a certificate's state
GET/api/v1/operator/certificates/:identityId/explain
Deterministic and server-side. Composes reason codes the renewal-path, job and lifecycle services already produce and words them from a fixed table. It never returns a service's free-text summary or dependency list, which can name agents. Evidence that is missing is reported as an unknown area and never as a definitive answer. Authenticated only with an operator connection credential holding the mcp:certs:read scope; the workspace comes from the connection. Response shape: packages/contracts/mcp/mcp-read-tools.schema.json definition tt_explain_certificate_state_output (tool tt_explain_certificate_state). Unknown or repeated query parameters are refused with 400. Hidden with 404 while the operator interface or CertOps is disabled.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Explain a certificate's state
Response Headers
Bad request
Unauthorized
The connection does not hold the required scope
Not found
Internal server error