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
  • GETList all available roles
Services
  • GETList services in the catalog
  • GETGet a service by name
  • GETList upstream and downstream dependencies
  • GETCompute blast-radius for a service
  • GETGet the latest generated runbook
Graph
  • POSTExecute a Cypher query
  • GETExport the graph in JSON or GraphML format
  • GETExport topology filtered by scope
Discovery
  • GETList discovery scopes
  • POSTCreate a new scope
  • GETGet a scope by ID
  • PUTUpdate an existing scope
  • DELETEDelete a scope
  • POSTTest a provider connection
  • POSTTrigger a discovery run
  • GETList recent discovery runs
  • GETGet run details and status
  • GETGet current discovery pipeline status
Docs
  • GETList all generated documents
  • POSTRegenerate documentation
  • POSTFull-text search across generated docs
  • GETFetch a generated document by path
  • GETGet a context pack for AI consumption
Changes
  • GETList detected changes
  • GETGet change statistics aggregated by time window
  • POSTReport a policy violation (editor+)
Plugins
  • GETList installed plugins
  • GETGet plugin details
  • POSTInstall a new plugin (admin)
Admin
  • GETGet runtime configuration
  • PUTUpdate runtime configuration
  • GETGet aggregated admin statistics
  • GETGet system diagnostics
  • GETList credential bindings
  • POSTCreate a credential binding
  • GETGet a credential by ID
  • DELETEDelete a credential binding
  • POSTTest a credential connection
  • GETList users and roles
  • POSTCreate a new user
  • PUTUpdate a user
  • DELETEDelete a user
  • GETRead the audit log (enterprise)
  • POSTTrigger key rotation (enterprise)
Agents
  • POSTEnroll a new agent
  • POSTRecord an agent heartbeat
  • POSTSubmit agent discovery results
  • GETList registered agents
  • GETGet agent details
  • GETGet agent configuration
  • DELETEDeregister an agent
Chat
  • POSTSend a chat message (REST)
  • GETWebSocket transport for streaming chat responses
Metrics
  • GETApplication metrics (Prometheus or JSON)
Assessment
  • POSTTrigger a new cloud assessment (editor+)
  • GETGet assessment run details
  • GETList assessments for a scope
  • GETList assessment findings for a scope
  • GETList cost records for a scope
Search
  • GETSearch resources across providers and types
  • GETList all resources with pagination
Cost Intelligence
  • GETGet cost intelligence dashboard data
  • GETGet compliance report
Onboarding
  • GETGet current onboarding progress
  • POSTStart or resume the onboarding flow
  • POSTMark an onboarding step as complete
  • POSTSkip the onboarding wizard
Notifications
  • GETList notifications for the current user
  • POSTMark a notification as read
  • POSTMark all notifications as read
  • GETGet notification delivery preferences
  • PUTUpdate notification delivery preferences
  • POSTRegister a device push notification token
  • DELETEUnregister a push notification token
Navigation
  • GETGet the dynamic navigation tree
  • GETGet recently accessed items
  • GETGet favorite/bookmarked items
  • POSTToggle an item as favorite
  • GETGet global search autocomplete suggestions
Custom RBAC
  • GETList all custom roles
  • POSTCreate a custom role (admin)
  • PUTUpdate a custom role (admin)
  • DELETEDelete a custom role (admin)
  • GETList all available permission definitions
  • GETList role-to-user bindings (admin)
  • POSTAssign a role to a user (admin)
  • DELETERemove a role binding (admin)
API Keys
  • GETList all API keys for the current account
  • POSTGenerate a new API key
  • DELETERevoke an API key
  • POSTRotate an API key (regenerate value)
Audit
  • GETList audit log events
  • GETGet a single audit event with full detail
  • GETExport the audit log as CSV or JSON
  • GETGet aggregated audit statistics
Backup & Restore
  • GETList all backups
  • POSTTrigger an on-demand backup (admin)
  • GETGet backup details and status
  • DELETEDelete a backup (admin)
  • POSTRestore from a backup (admin)
  • GETGet backup scheduling and retention config (admin)
  • PUTUpdate backup scheduling and retention config (admin)
Dead Letter Queue
  • GETList dead-letter queue messages
  • GETGet a single dead-letter message with full detail
  • POSTRetry a single failed message
  • POSTRetry all failed messages matching a filter
  • DELETEDiscard a single DLQ message
  • GETGet DLQ statistics per source and status
Tenants
  • GETList all tenants (admin)
  • POSTCreate a new tenant (admin)
  • GETGet tenant details
  • PUTUpdate tenant settings (admin)
  • DELETEDelete a tenant (admin)
  • GETGet tenant resource quota usage
Accounts
  • GETGet the current user's account profile
  • PUTUpdate the current user's account profile
  • POSTInvite a team member (admin)
  • GETList team members
  • DELETERemove a team member (admin)
Billing
  • POSTCreate a Stripe Checkout session
  • POSTCreate a Stripe Customer Portal session
  • GETGet the current subscription details
  • GETList billing invoices
  • GETList available pricing plans
  • POSTStripe webhook receiver
Usage Metering
  • GETGet usage dashboard data
  • GETGet usage broken down by category
  • GETGet monthly usage history
  • GETGet usage threshold alerts
  • PUTSet usage alert thresholds (admin)
Retention
  • GETList all retention policies (admin)
  • PUTUpdate a retention policy (admin)
  • POSTTrigger immediate retention enforcement (admin)
Domains
  • GETList configured custom domains (admin)
  • POSTAdd a custom domain (admin)
  • POSTVerify domain ownership (admin)
  • DELETERemove a custom domain (admin)
SLA
  • GETGet SLA summary for the current period
  • GETGet historical SLA records
  • GETList SLA breach events
  • PUTConfigure SLA targets (admin)
Status Page
  • GETGet the public status page summary
  • GETList monitored components and their current status
  • GETList historical and ongoing incidents
  • POSTCreate a new status page incident (admin)
  • PUTUpdate an incident (admin)
  • POSTResolve an incident (admin)
  • POSTSubscribe to status page notifications
Integration Registry
  • GETList all configured integrations
  • GETGet integration details and status
  • PUTConfigure or reconfigure an integration (admin)
  • POSTTest an integration connection (admin)
  • DELETEDisable and remove an integration (admin)
  • GETList all available integration types in the catalog
ServiceNow
  • POSTTrigger a CMDB sync with ServiceNow
  • GETGet the latest sync status
  • POSTPush an infrastructure incident to ServiceNow
  • GETGet a Configuration Item from ServiceNow
PagerDuty
  • POSTTrigger a PagerDuty alert
  • POSTAcknowledge a PagerDuty alert
  • POSTResolve a PagerDuty alert
  • GETGet the current on-call schedule
  • POSTSync PagerDuty services into the knowledge graph
Slack
  • POSTPost a message to a Slack channel
  • GETList accessible Slack channels
  • POSTSlack event subscription receiver (slash commands, interactivity)
  • POSTSync Slack user list for notification routing
Jira
  • POSTCreate a Jira issue from an infrastructure event
  • POSTLink a knowledge graph resource to a Jira issue
  • GETSearch Jira issues linked to infrastructure
  • POSTSync Jira project and issue data
Confluence
  • POSTPublish a generated document to Confluence
  • GETList accessible Confluence spaces
  • POSTSync Confluence page content to the graph
Terraform
  • POSTIngest a Terraform state file or backend
  • POSTDetect drift between Terraform state and live resources
  • GETList Terraform workspaces from state backends
  • GETGet a drift detection report
GitHub
  • GETList accessible GitHub repositories
  • POSTIngest IaC files from a repository
  • POSTCreate a GitHub issue from an infrastructure finding
  • POSTRegister a GitHub webhook for push and PR events
  • GETList drift-detection pull requests created by KT
GitLab
  • GETList accessible GitLab projects
  • POSTIngest IaC files from a GitLab project
  • POSTCreate a GitLab issue from a finding
Grafana
  • GETList accessible Grafana dashboards
  • POSTCreate or update a Grafana dashboard from a template
  • POSTAdd a Grafana annotation for an infrastructure event
  • GETList Grafana alert rules and instances
Datadog
  • GETQuery Datadog metrics for graph enrichment
  • POSTPush an infrastructure event to Datadog
  • GETList Datadog monitors linked to discovered resources
  • POSTSync Datadog monitors into the knowledge graph
Open Policy Agent
  • POSTEvaluate a Rego policy against graph data
  • GETList loaded Rego policies
  • POSTLoad a new Rego policy
  • DELETERemove a Rego policy
Backstage
  • GETBackstage Entity Provider API
  • POSTSync knowledge graph resources as Backstage entities
Plugin Registry
  • GETSearch the plugin registry
  • GETGet registry plugin details and versions
  • POSTPublish a plugin to the registry (admin)
  • DELETEUnpublish a specific plugin version (admin)
  • GETGet plugin README documentation
Plugin Signing
  • POSTSign a plugin binary (admin)
  • POSTVerify a plugin's signature
  • GETGet the registry's public signing key
  • POSTRotate the signing key pair (admin)
Marketplace
  • GETList marketplace items and add-ons
  • GETGet marketplace item details
  • POSTPurchase or install a marketplace item (admin)
  • GETList purchased marketplace items
  • GETGet marketplace item license details
Plugin Sandbox
  • GETList sandbox environments and their status
  • POSTCreate a new sandbox environment for a plugin (admin)
  • GETGet sandbox details and resource usage
  • POSTStop a sandbox environment (admin)
  • GETGet sandbox execution logs
Plugin Analytics
  • GETGet aggregated plugin analytics
  • GETGet analytics for a specific plugin
  • GETGet plugin error rates and stack traces
  • GETGet plugin execution time distribution
Plugin Reviews
  • GETList reviews for a plugin
  • POSTSubmit a review for a plugin
  • PUTUpdate an existing review
  • DELETEDelete a review
  • GETGet review summary stats (average rating, count)
Anomaly Detection
  • GETList detected anomalies
  • GETGet anomaly details and evidence
  • POSTAcknowledge an anomaly
  • POSTResolve an anomaly
  • GETGet anomaly detection statistics
  • POSTTrigger model retraining (admin)
Impact Analysis
  • GETAnalyze impact of a resource failure
  • POSTAnalyze impact of a proposed change
  • GETGet a saved impact analysis report
  • GETList recent impact analysis reports
Auto-Remediation
  • GETList auto-remediation rules
  • POSTCreate an auto-remediation rule (admin)
  • PUTUpdate a remediation rule (admin)
  • DELETEDelete a remediation rule (admin)
  • GETGet remediation action history
  • POSTDry-run a remediation rule (admin)
NL Queries
  • POSTSubmit a natural language query
  • GETGet natural language query suggestions
  • POSTExplain a resource or relationship in natural language
  • GETList recent natural language queries and results
Compliance Reports
  • GETList available compliance frameworks
  • POSTGenerate a compliance report
  • GETList generated compliance reports
  • GETGet a compliance report
  • GETExport a compliance report as PDF or CSV
  • GETList collected evidence for compliance controls
Capacity Forecasting
  • GETGet capacity forecast for a resource type
  • GETGet historical utilization trends
  • GETGet capacity optimization recommendations
  • POSTRun a what-if capacity scenario
Security Trends
  • GETGet security posture overview
  • GETList security findings
  • GETGet a security finding detail
  • GETGet security trends over time
  • POSTMark a finding as remediated
  • POSTSuppress a false-positive finding
Incident Response
  • GETList incidents
  • POSTCreate a new incident
  • GETGet incident details and timeline
  • PUTUpdate incident status and details
  • POSTAdd a timeline event to an incident
  • POSTAssign an incident to a responder
  • POSTResolve an incident
  • GETList available incident responders
Webhook Events
  • GETList configured webhooks
  • POSTCreate a webhook (editor+)
  • DELETEDelete a webhook (editor+)
  • GETList webhook delivery attempts
  • POSTSend a test webhook event (editor+)
  • GETList available webhook event types
Dashboards
  • GETList custom dashboards
  • POSTCreate a new dashboard (editor+)
  • GETGet a dashboard with panel data
  • PUTUpdate a dashboard (editor+)
  • DELETEDelete a dashboard (editor+)
  • POSTDuplicate a dashboard (editor+)
Data Lake Export
  • GETList data lake export configurations (admin)
  • POSTCreate a data lake export configuration (admin)
  • POSTTrigger an immediate data export (admin)
  • GETList data export jobs
  • GETGet export job details and download URL
Infrastructure Scoring
  • GETGet infrastructure score overview
  • GETGet scores by category (security, reliability, cost, performance)
  • GETGet score history over time
  • GETGet actionable improvement suggestions
Cross-Account
  • GETList cross-account links (admin)
  • POSTCreate a cross-account link (admin)
  • DELETEDelete a cross-account link (admin)
  • POSTTest a cross-account link (admin)
Cost Optimization
  • GETGet cost optimization overview
  • GETList cost savings recommendations
  • GETGet savings plan analysis and RI recommendations
  • GETList cost budgets and alerts
  • POSTCreate a cost budget (admin)
  • GETGet cost forecast for the current period
Certificate Tracking
  • GETList tracked certificates
  • GETGet certificate details
  • POSTManually add a certificate to track
  • POSTTrigger a certificate expiry check (admin)
  • GETGet certificate summary statistics
Multi-Account
  • GETGet multi-account aggregated overview
  • GETList linked accounts across providers
  • POSTLink a new cloud account (admin)
  • DELETEUnlink a cloud account (admin)
  • POSTSwitch active account context
Time Machine
  • GETList available graph snapshots
  • GETView the graph at a point in time
  • POSTCompare two points in time
  • POSTCreate an ad-hoc snapshot (admin)
  • POSTRestore the graph to a snapshot (admin)
Architecture Diagrams
  • GETList generated architecture diagrams
  • POSTGenerate an architecture diagram
  • GETGet a diagram by ID
  • GETExport a diagram as PNG or SVG
  • DELETEDelete a diagram (editor+)
Dependency Walker
  • GETWalk the dependency tree from a resource
  • GETFind the dependency path between two resources
  • GETFind critical dependency paths (circuit breakers)
  • GETDetect circular dependencies in the graph
Simulator
  • POSTCreate a simulation scenario
  • GETList simulation scenarios
  • GETGet a simulation scenario
  • POSTExecute a simulation
  • GETGet simulation run results
  • GETList simulation runs
Health Score
  • GETGet health score for a resource
  • GETGet health score for a service
  • GETGet health score dashboard overview
  • GETGet health score history
  • GETList health score contributing factors
  • POSTSuppress a health score factor (admin)
Post-Incident Review
  • GETList post-incident reviews
  • POSTCreate a post-incident review (admin)
  • GETGet a post-incident review
  • PUTUpdate a post-incident review
  • POSTAdd an action item to a PIR
  • PUTUpdate an action item status
  • GETExport a PIR as PDF or Markdown
Persona Views
  • GETList available persona views
  • POSTCreate a custom persona view (admin)
  • GETGet persona view configuration and data
  • PUTUpdate a persona view (admin)
  • DELETEDelete a persona view (admin)
  • POSTSet the active persona for the current user
Airgap
  • GETGet airgap mode status and health
  • GETList available offline update bundles
  • POSTUpload an offline update bundle (admin)
  • POSTApply an offline update bundle (admin)
  • GETGet offline data sync status
  • POSTTrigger an offline data sync (admin)
SSO
  • GETInitiate SSO login flow
  • GETSSO provider callback endpoint
Stats
  • GETGet aggregated dashboard stats
Settings
  • GETGet current user settings
  • PUTUpdate current user settings
License
  • GETGet current license information
API reference
Health
  • GETHealth check
  • GETReadiness check
Auth
  • POSTExchange credentials for a JWT
  • POSTRevoke the current session token
  • GETReturn the authenticated user
  • GETList all available roles
Services
  • GETList services in the catalog
  • GETGet a service by name
  • GETList upstream and downstream dependencies
  • GETCompute blast-radius for a service
  • GETGet the latest generated runbook
Graph
  • POSTExecute a Cypher query
  • GETExport the graph in JSON or GraphML format
  • GETExport topology filtered by scope
Discovery
  • GETList discovery scopes
  • POSTCreate a new scope
  • GETGet a scope by ID
  • PUTUpdate an existing scope
  • DELETEDelete a scope
  • POSTTest a provider connection
  • POSTTrigger a discovery run
  • GETList recent discovery runs
  • GETGet run details and status
  • GETGet current discovery pipeline status
Docs
  • GETList all generated documents
  • POSTRegenerate documentation
  • POSTFull-text search across generated docs
  • GETFetch a generated document by path
  • GETGet a context pack for AI consumption
Changes
  • GETList detected changes
  • GETGet change statistics aggregated by time window
  • POSTReport a policy violation (editor+)
Plugins
  • GETList installed plugins
  • GETGet plugin details
  • POSTInstall a new plugin (admin)
Admin
  • GETGet runtime configuration
  • PUTUpdate runtime configuration
  • GETGet aggregated admin statistics
  • GETGet system diagnostics
  • GETList credential bindings
  • POSTCreate a credential binding
  • GETGet a credential by ID
  • DELETEDelete a credential binding
  • POSTTest a credential connection
  • GETList users and roles
  • POSTCreate a new user
  • PUTUpdate a user
  • DELETEDelete a user
  • GETRead the audit log (enterprise)
  • POSTTrigger key rotation (enterprise)
Agents
  • POSTEnroll a new agent
  • POSTRecord an agent heartbeat
  • POSTSubmit agent discovery results
  • GETList registered agents
  • GETGet agent details
  • GETGet agent configuration
  • DELETEDeregister an agent
Chat
  • POSTSend a chat message (REST)
  • GETWebSocket transport for streaming chat responses
Metrics
  • GETApplication metrics (Prometheus or JSON)
Assessment
  • POSTTrigger a new cloud assessment (editor+)
  • GETGet assessment run details
  • GETList assessments for a scope
  • GETList assessment findings for a scope
  • GETList cost records for a scope
Search
  • GETSearch resources across providers and types
  • GETList all resources with pagination
Cost Intelligence
  • GETGet cost intelligence dashboard data
  • GETGet compliance report
Onboarding
  • GETGet current onboarding progress
  • POSTStart or resume the onboarding flow
  • POSTMark an onboarding step as complete
  • POSTSkip the onboarding wizard
Notifications
  • GETList notifications for the current user
  • POSTMark a notification as read
  • POSTMark all notifications as read
  • GETGet notification delivery preferences
  • PUTUpdate notification delivery preferences
  • POSTRegister a device push notification token
  • DELETEUnregister a push notification token
Navigation
  • GETGet the dynamic navigation tree
  • GETGet recently accessed items
  • GETGet favorite/bookmarked items
  • POSTToggle an item as favorite
  • GETGet global search autocomplete suggestions
Custom RBAC
  • GETList all custom roles
  • POSTCreate a custom role (admin)
  • PUTUpdate a custom role (admin)
  • DELETEDelete a custom role (admin)
  • GETList all available permission definitions
  • GETList role-to-user bindings (admin)
  • POSTAssign a role to a user (admin)
  • DELETERemove a role binding (admin)
API Keys
  • GETList all API keys for the current account
  • POSTGenerate a new API key
  • DELETERevoke an API key
  • POSTRotate an API key (regenerate value)
Audit
  • GETList audit log events
  • GETGet a single audit event with full detail
  • GETExport the audit log as CSV or JSON
  • GETGet aggregated audit statistics
Backup & Restore
  • GETList all backups
  • POSTTrigger an on-demand backup (admin)
  • GETGet backup details and status
  • DELETEDelete a backup (admin)
  • POSTRestore from a backup (admin)
  • GETGet backup scheduling and retention config (admin)
  • PUTUpdate backup scheduling and retention config (admin)
Dead Letter Queue
  • GETList dead-letter queue messages
  • GETGet a single dead-letter message with full detail
  • POSTRetry a single failed message
  • POSTRetry all failed messages matching a filter
  • DELETEDiscard a single DLQ message
  • GETGet DLQ statistics per source and status
Tenants
  • GETList all tenants (admin)
  • POSTCreate a new tenant (admin)
  • GETGet tenant details
  • PUTUpdate tenant settings (admin)
  • DELETEDelete a tenant (admin)
  • GETGet tenant resource quota usage
Accounts
  • GETGet the current user's account profile
  • PUTUpdate the current user's account profile
  • POSTInvite a team member (admin)
  • GETList team members
  • DELETERemove a team member (admin)
Billing
  • POSTCreate a Stripe Checkout session
  • POSTCreate a Stripe Customer Portal session
  • GETGet the current subscription details
  • GETList billing invoices
  • GETList available pricing plans
  • POSTStripe webhook receiver
Usage Metering
  • GETGet usage dashboard data
  • GETGet usage broken down by category
  • GETGet monthly usage history
  • GETGet usage threshold alerts
  • PUTSet usage alert thresholds (admin)
Retention
  • GETList all retention policies (admin)
  • PUTUpdate a retention policy (admin)
  • POSTTrigger immediate retention enforcement (admin)
Domains
  • GETList configured custom domains (admin)
  • POSTAdd a custom domain (admin)
  • POSTVerify domain ownership (admin)
  • DELETERemove a custom domain (admin)
SLA
  • GETGet SLA summary for the current period
  • GETGet historical SLA records
  • GETList SLA breach events
  • PUTConfigure SLA targets (admin)
Status Page
  • GETGet the public status page summary
  • GETList monitored components and their current status
  • GETList historical and ongoing incidents
  • POSTCreate a new status page incident (admin)
  • PUTUpdate an incident (admin)
  • POSTResolve an incident (admin)
  • POSTSubscribe to status page notifications
Integration Registry
  • GETList all configured integrations
  • GETGet integration details and status
  • PUTConfigure or reconfigure an integration (admin)
  • POSTTest an integration connection (admin)
  • DELETEDisable and remove an integration (admin)
  • GETList all available integration types in the catalog
ServiceNow
  • POSTTrigger a CMDB sync with ServiceNow
  • GETGet the latest sync status
  • POSTPush an infrastructure incident to ServiceNow
  • GETGet a Configuration Item from ServiceNow
PagerDuty
  • POSTTrigger a PagerDuty alert
  • POSTAcknowledge a PagerDuty alert
  • POSTResolve a PagerDuty alert
  • GETGet the current on-call schedule
  • POSTSync PagerDuty services into the knowledge graph
Slack
  • POSTPost a message to a Slack channel
  • GETList accessible Slack channels
  • POSTSlack event subscription receiver (slash commands, interactivity)
  • POSTSync Slack user list for notification routing
Jira
  • POSTCreate a Jira issue from an infrastructure event
  • POSTLink a knowledge graph resource to a Jira issue
  • GETSearch Jira issues linked to infrastructure
  • POSTSync Jira project and issue data
Confluence
  • POSTPublish a generated document to Confluence
  • GETList accessible Confluence spaces
  • POSTSync Confluence page content to the graph
Terraform
  • POSTIngest a Terraform state file or backend
  • POSTDetect drift between Terraform state and live resources
  • GETList Terraform workspaces from state backends
  • GETGet a drift detection report
GitHub
  • GETList accessible GitHub repositories
  • POSTIngest IaC files from a repository
  • POSTCreate a GitHub issue from an infrastructure finding
  • POSTRegister a GitHub webhook for push and PR events
  • GETList drift-detection pull requests created by KT
GitLab
  • GETList accessible GitLab projects
  • POSTIngest IaC files from a GitLab project
  • POSTCreate a GitLab issue from a finding
Grafana
  • GETList accessible Grafana dashboards
  • POSTCreate or update a Grafana dashboard from a template
  • POSTAdd a Grafana annotation for an infrastructure event
  • GETList Grafana alert rules and instances
Datadog
  • GETQuery Datadog metrics for graph enrichment
  • POSTPush an infrastructure event to Datadog
  • GETList Datadog monitors linked to discovered resources
  • POSTSync Datadog monitors into the knowledge graph
Open Policy Agent
  • POSTEvaluate a Rego policy against graph data
  • GETList loaded Rego policies
  • POSTLoad a new Rego policy
  • DELETERemove a Rego policy
Backstage
  • GETBackstage Entity Provider API
  • POSTSync knowledge graph resources as Backstage entities
Plugin Registry
  • GETSearch the plugin registry
  • GETGet registry plugin details and versions
  • POSTPublish a plugin to the registry (admin)
  • DELETEUnpublish a specific plugin version (admin)
  • GETGet plugin README documentation
Plugin Signing
  • POSTSign a plugin binary (admin)
  • POSTVerify a plugin's signature
  • GETGet the registry's public signing key
  • POSTRotate the signing key pair (admin)
Marketplace
  • GETList marketplace items and add-ons
  • GETGet marketplace item details
  • POSTPurchase or install a marketplace item (admin)
  • GETList purchased marketplace items
  • GETGet marketplace item license details
Plugin Sandbox
  • GETList sandbox environments and their status
  • POSTCreate a new sandbox environment for a plugin (admin)
  • GETGet sandbox details and resource usage
  • POSTStop a sandbox environment (admin)
  • GETGet sandbox execution logs
Plugin Analytics
  • GETGet aggregated plugin analytics
  • GETGet analytics for a specific plugin
  • GETGet plugin error rates and stack traces
  • GETGet plugin execution time distribution
Plugin Reviews
  • GETList reviews for a plugin
  • POSTSubmit a review for a plugin
  • PUTUpdate an existing review
  • DELETEDelete a review
  • GETGet review summary stats (average rating, count)
Anomaly Detection
  • GETList detected anomalies
  • GETGet anomaly details and evidence
  • POSTAcknowledge an anomaly
  • POSTResolve an anomaly
  • GETGet anomaly detection statistics
  • POSTTrigger model retraining (admin)
Impact Analysis
  • GETAnalyze impact of a resource failure
  • POSTAnalyze impact of a proposed change
  • GETGet a saved impact analysis report
  • GETList recent impact analysis reports
Auto-Remediation
  • GETList auto-remediation rules
  • POSTCreate an auto-remediation rule (admin)
  • PUTUpdate a remediation rule (admin)
  • DELETEDelete a remediation rule (admin)
  • GETGet remediation action history
  • POSTDry-run a remediation rule (admin)
NL Queries
  • POSTSubmit a natural language query
  • GETGet natural language query suggestions
  • POSTExplain a resource or relationship in natural language
  • GETList recent natural language queries and results
Compliance Reports
  • GETList available compliance frameworks
  • POSTGenerate a compliance report
  • GETList generated compliance reports
  • GETGet a compliance report
  • GETExport a compliance report as PDF or CSV
  • GETList collected evidence for compliance controls
Capacity Forecasting
  • GETGet capacity forecast for a resource type
  • GETGet historical utilization trends
  • GETGet capacity optimization recommendations
  • POSTRun a what-if capacity scenario
Security Trends
  • GETGet security posture overview
  • GETList security findings
  • GETGet a security finding detail
  • GETGet security trends over time
  • POSTMark a finding as remediated
  • POSTSuppress a false-positive finding
Incident Response
  • GETList incidents
  • POSTCreate a new incident
  • GETGet incident details and timeline
  • PUTUpdate incident status and details
  • POSTAdd a timeline event to an incident
  • POSTAssign an incident to a responder
  • POSTResolve an incident
  • GETList available incident responders
Webhook Events
  • GETList configured webhooks
  • POSTCreate a webhook (editor+)
  • DELETEDelete a webhook (editor+)
  • GETList webhook delivery attempts
  • POSTSend a test webhook event (editor+)
  • GETList available webhook event types
Dashboards
  • GETList custom dashboards
  • POSTCreate a new dashboard (editor+)
  • GETGet a dashboard with panel data
  • PUTUpdate a dashboard (editor+)
  • DELETEDelete a dashboard (editor+)
  • POSTDuplicate a dashboard (editor+)
Data Lake Export
  • GETList data lake export configurations (admin)
  • POSTCreate a data lake export configuration (admin)
  • POSTTrigger an immediate data export (admin)
  • GETList data export jobs
  • GETGet export job details and download URL
Infrastructure Scoring
  • GETGet infrastructure score overview
  • GETGet scores by category (security, reliability, cost, performance)
  • GETGet score history over time
  • GETGet actionable improvement suggestions
Cross-Account
  • GETList cross-account links (admin)
  • POSTCreate a cross-account link (admin)
  • DELETEDelete a cross-account link (admin)
  • POSTTest a cross-account link (admin)
Cost Optimization
  • GETGet cost optimization overview
  • GETList cost savings recommendations
  • GETGet savings plan analysis and RI recommendations
  • GETList cost budgets and alerts
  • POSTCreate a cost budget (admin)
  • GETGet cost forecast for the current period
Certificate Tracking
  • GETList tracked certificates
  • GETGet certificate details
  • POSTManually add a certificate to track
  • POSTTrigger a certificate expiry check (admin)
  • GETGet certificate summary statistics
Multi-Account
  • GETGet multi-account aggregated overview
  • GETList linked accounts across providers
  • POSTLink a new cloud account (admin)
  • DELETEUnlink a cloud account (admin)
  • POSTSwitch active account context
Time Machine
  • GETList available graph snapshots
  • GETView the graph at a point in time
  • POSTCompare two points in time
  • POSTCreate an ad-hoc snapshot (admin)
  • POSTRestore the graph to a snapshot (admin)
Architecture Diagrams
  • GETList generated architecture diagrams
  • POSTGenerate an architecture diagram
  • GETGet a diagram by ID
  • GETExport a diagram as PNG or SVG
  • DELETEDelete a diagram (editor+)
Dependency Walker
  • GETWalk the dependency tree from a resource
  • GETFind the dependency path between two resources
  • GETFind critical dependency paths (circuit breakers)
  • GETDetect circular dependencies in the graph
Simulator
  • POSTCreate a simulation scenario
  • GETList simulation scenarios
  • GETGet a simulation scenario
  • POSTExecute a simulation
  • GETGet simulation run results
  • GETList simulation runs
Health Score
  • GETGet health score for a resource
  • GETGet health score for a service
  • GETGet health score dashboard overview
  • GETGet health score history
  • GETList health score contributing factors
  • POSTSuppress a health score factor (admin)
Post-Incident Review
  • GETList post-incident reviews
  • POSTCreate a post-incident review (admin)
  • GETGet a post-incident review
  • PUTUpdate a post-incident review
  • POSTAdd an action item to a PIR
  • PUTUpdate an action item status
  • GETExport a PIR as PDF or Markdown
Persona Views
  • GETList available persona views
  • POSTCreate a custom persona view (admin)
  • GETGet persona view configuration and data
  • PUTUpdate a persona view (admin)
  • DELETEDelete a persona view (admin)
  • POSTSet the active persona for the current user
Airgap
  • GETGet airgap mode status and health
  • GETList available offline update bundles
  • POSTUpload an offline update bundle (admin)
  • POSTApply an offline update bundle (admin)
  • GETGet offline data sync status
  • POSTTrigger an offline data sync (admin)
SSO
  • GETInitiate SSO login flow
  • GETSSO provider callback endpoint
Stats
  • GETGet aggregated dashboard stats
Settings
  • GETGet current user settings
  • PUTUpdate current user settings
License
  • GETGet current license information
API referenceHealth

Health

Health and readiness probes for load balancers and orchestrators.

  • GET/healthHealth check
  • GET/readyReadiness check