Skip to content

API Endpoint Index

All Telovix API v2 endpoints at a glance. Click any endpoint to go directly to its full documentation with request parameters, response schema, and code examples in Python, TypeScript, Go, and cURL.


AI Assistant

MethodEndpointScopeDescription
POST/api/v2/chatchat:readStreaming AI assistant chat over Server-Sent Events

Alerts

MethodEndpointScopeDescription
GET/api/v2/alertsalerts:readList alerts with filtering by status, severity, and sensor
GET/api/v2/alerts/exportalerts:readExport matching alerts as a JSON array (up to 200 rows)
GET/api/v2/alerts/{alert_id}alerts:readGet a single alert record with full detail
PATCH/api/v2/alerts/{alert_id}alerts:writeUpdate alert status, assignee, or resolution
POST/api/v2/alerts/{alert_id}/notesalerts:writeAdd an analyst note to an alert

Anomalies

MethodEndpointScopeDescription
GET/api/v2/anomalies/baselinesanomalies:readList behavioral baselines across the fleet
GET/api/v2/anomalies/baselines/fingerprintanomalies:readGet the behavioral fingerprint for a specific binary on a sensor
POST/api/v2/anomalies/baselines/rebuildanomalies:writeTrigger a full behavioral baseline rebuild
GET/api/v2/anomalies/chainsanomalies:readList correlated multi-stage attack chain detections
GET/api/v2/anomalies/chains/{id}anomalies:readGet a single attack chain by row ID
POST/api/v2/anomalies/chains/{id}/suppressanomalies:writeSuppress or un-suppress an attack chain
GET/api/v2/anomalies/scoresanomalies:readList behavioral anomaly scores sorted by score
GET/api/v2/anomalies/scores/{score_id}anomalies:readGet a single anomaly score by ID
PATCH/api/v2/anomalies/scores/{score_id}anomalies:writeMark a score as true positive or false positive
GET/api/v2/anomalies/suppressionsanomalies:readList suppression rules with 24-hour match counts
POST/api/v2/anomalies/suppressionsanomalies:writeCreate a new suppression rule
DELETE/api/v2/anomalies/suppressions/{rule_id}anomalies:writeDelete a suppression rule

Audit Log

MethodEndpointScopeDescription
GET/api/v2/auditaudit:readQuery audit log entries with filtering and cursor pagination

Compliance

MethodEndpointScopeDescription
GET/api/v2/compliance/controlscompliance:readPer-control status for a single framework
GET/api/v2/compliance/controls/{control_id}/evidencecompliance:readRuntime evidence items for a specific control
GET/api/v2/compliance/exportcompliance:readExport compliance evidence as JSON or CSV
GET/api/v2/compliance/posturecompliance:readFleet compliance scores across all frameworks

Energy

MethodEndpointScopeDescription
GET/api/v2/energy/fleetsensors:readFleet-wide aggregated daily energy data

Events

MethodEndpointScopeDescription
GET/api/v2/eventsevents:readQuery runtime events from ClickHouse with filtering and pagination
GET/api/v2/events/streamevents:streamReal-time Server-Sent Events stream

Investigations

MethodEndpointScopeDescription
GET/api/v2/investigationsinvestigations:readList all investigation cases
POST/api/v2/investigationsinvestigations:writeCreate a new investigation case
GET/api/v2/investigations/{case_id}investigations:readGet investigation with events and notes
POST/api/v2/investigations/{case_id}/eventsinvestigations:writeLink a runtime event to an investigation
POST/api/v2/investigations/{case_id}/notesinvestigations:writeAdd an analyst note to an investigation

Kubernetes

MethodEndpointScopeDescription
GET/api/v2/kubernetes/admission/decisionssensors:readRecent admission webhook allow/deny decisions
GET/api/v2/kubernetes/imagessensors:readContainer image inventory
GET/api/v2/kubernetes/workloadssensors:readKubernetes workload inventory

Network

MethodEndpointScopeDescription
GET/api/v2/network/connectionsevents:readActive TCP connections across the fleet
GET/api/v2/network/listeningevents:readListening services across the fleet

Policies

MethodEndpointScopeDescription
GET/api/v2/policies/enforcementpolicies:readList current enforcement policy state
PUT/api/v2/policies/enforcement/{rule_id}policies:writeEnable or disable an enforcement rule
GET/api/v2/policies/rulespolicies:readList all enforcement policy rules
POST/api/v2/policies/rulespolicies:writeCreate a new policy rule from a template or custom YAML
PUT/api/v2/policies/rules/{rule_id}policies:writeUpdate exceptions or enabled state of a rule
DELETE/api/v2/policies/rules/{rule_id}policies:writeDelete a policy rule

SBOM and Vulnerabilities

MethodEndpointScopeDescription
GET/api/v2/sbom/scanssbom:readList container image SBOM scans
GET/api/v2/sbom/scans/{scan_id}sbom:readGet a single SBOM scan record
GET/api/v2/sbom/scans/{scan_id}/cyclonedxsbom:readExport CycloneDX 1.4 SBOM document
GET/api/v2/sbom/scans/{scan_id}/vulnerabilitiessbom:readGet the full CVE list for a completed scan

Sensors

MethodEndpointScopeDescription
POST/api/v2/sensors/{sensor_id}/containsensors:writePlace sensor in network containment
GET/api/v2/sensors/{sensor_id}/energysensors:readPer-sensor energy consumption with savings estimate
GET/api/v2/sensors/{sensor_id}/healthsensors:readCurrent health state and resource snapshot
GET/api/v2/sensors/{sensor_id}/metricssensors:readTime-series CPU, memory, and BPF loss metrics
POST/api/v2/sensors/{sensor_id}/releasesensors:writeRelease sensor from network containment
GET/api/v2/sensorssensors:readList all enrolled sensors with health and status
GET/api/v2/sensors/enrollment-tokenssensors:readList enrollment tokens (up to 200 rows)
POST/api/v2/sensors/enrollment-tokenssensors:writeCreate an enrollment token
POST/api/v2/sensors/enrollment-tokens/{token_id}/revokesensors:writeRevoke an active enrollment token
GET/api/v2/sensors/{sensor_id}sensors:readGet a single sensor by ID

Telecom

MethodEndpointScopeDescription
GET/api/v2/telco/nf-inventorysensors:readDetected 5G/4G/O-RAN network function inventory
GET/api/v2/telco/ran/snapshotsensors:readLatest RAN component telemetry snapshot
GET/api/v2/telco/security/alertssensors:readTelecom-specific security findings across the fleet
GET/api/v2/telco/slo/{sensor_id}sensors:readNF SLO availability and breach status for a sensor

Webhooks

MethodEndpointScopeDescription
GET/api/v2/webhooksalerts:readList configured webhook destinations
POST/api/v2/webhooksalerts:writeCreate a new webhook destination
PUT/api/v2/webhooks/{webhook_id}alerts:writeUpdate a webhook destination
DELETE/api/v2/webhooks/{webhook_id}alerts:writeDelete a webhook destination
POST/api/v2/webhooks/{webhook_id}/testalerts:writeSend a test delivery

Scope quick reference

ScopeEndpoints it unlocks
alerts:readAlert list, alert detail, alert export, webhooks list
alerts:writeAlert status updates, notes, webhook management
anomalies:readScores, chains, suppressions, baselines, fingerprints
anomalies:writeVerdicts, suppressions, chain suppression, rebuild
audit:readAudit log
chat:readAI assistant
compliance:readPosture, controls, evidence, export
events:readEvents query, network connections and listeners
events:streamReal-time SSE event stream
investigations:readList and read investigations
investigations:writeCreate investigations, add events and notes
policies:readPolicy rules, enforcement state
policies:writeCreate, update, delete rules; toggle enforcement
sbom:readSBOM scans, vulnerabilities, CycloneDX export
sensors:readSensors, enrollment tokens, metrics, health, energy, K8s, telecom
sensors:writeContain/release, enrollment token create/revoke

Further reading

Released under the Telovix Commercial License.