Knowledge TreeAPI reference
v1.0.0
Docsknowledgetree.dev
Health
  • GETHealth check
  • GETReadiness check
Auth
  • POSTExchange credentials for a JWT
  • POSTRevoke the current session token
  • GETReturn the authenticated user
Services
  • GETList services in the catalog
  • GETGet a service by name
  • GETCompute blast-radius for a service
  • GETGet the latest generated runbook
Graph
  • POSTExecute a Cypher query
  • GETSearch nodes by label or property
  • GETGet a node and its immediate neighbours
  • GETExport the graph as JSON or GraphML
Discovery
  • GETList discovery scopes
  • POSTCreate a new scope
  • POSTTrigger a discovery run
  • GETList recent discovery runs
  • GETGet run details and status
Docs
  • POSTRegenerate documentation
  • GETFull-text search across generated docs
  • GETFetch a generated document
Changes
  • GETList detected changes
  • GETGet change details
Plugins
  • GETList installed plugins
  • GETGet plugin details
  • POSTValidate a plugin configuration
Admin
  • GETGet runtime configuration
  • GETList credential bindings
  • GETList users and roles
  • GETRead the audit log
Agents
  • POSTEnroll a new agent
  • GETList registered agents
  • POSTRecord an agent heartbeat
Chat
  • POSTAsk a question grounded in your infrastructure
  • GETServer-sent-events transport for streaming responses
Metrics
  • GETApplication metrics (Prometheus or JSON)
API reference
Health
  • GETHealth check
  • GETReadiness check
Auth
  • POSTExchange credentials for a JWT
  • POSTRevoke the current session token
  • GETReturn the authenticated user
Services
  • GETList services in the catalog
  • GETGet a service by name
  • GETCompute blast-radius for a service
  • GETGet the latest generated runbook
Graph
  • POSTExecute a Cypher query
  • GETSearch nodes by label or property
  • GETGet a node and its immediate neighbours
  • GETExport the graph as JSON or GraphML
Discovery
  • GETList discovery scopes
  • POSTCreate a new scope
  • POSTTrigger a discovery run
  • GETList recent discovery runs
  • GETGet run details and status
Docs
  • POSTRegenerate documentation
  • GETFull-text search across generated docs
  • GETFetch a generated document
Changes
  • GETList detected changes
  • GETGet change details
Plugins
  • GETList installed plugins
  • GETGet plugin details
  • POSTValidate a plugin configuration
Admin
  • GETGet runtime configuration
  • GETList credential bindings
  • GETList users and roles
  • GETRead the audit log
Agents
  • POSTEnroll a new agent
  • GETList registered agents
  • POSTRecord an agent heartbeat
Chat
  • POSTAsk a question grounded in your infrastructure
  • GETServer-sent-events transport for streaming responses
Metrics
  • GETApplication metrics (Prometheus or JSON)
API referenceServices

Services

Service catalog, detail, runbooks, and blast-radius impact analysis.

  • GET/api/v1/servicesList services in the catalog
  • GET/api/v1/services/{name}Get a service by name
  • GET/api/v1/services/{name}/impactCompute blast-radius for a service
  • GET/api/v1/services/{name}/runbookGet the latest generated runbook