Skip to main content
GET
/
operator
/
stream
Real-time telemetry stream (WebSocket)
curl --request GET \
  --url https://api.telluspower.example.com/v1/operator/stream
{
  "device_id": "dvc_a1b2c3d4e5f6",
  "timestamp": "2025-03-15T11:05:00Z",
  "connectors": [
    {
      "connector_id": 1,
      "state": "charging",
      "power": 6.9,
      "energy_delivered": 13.1,
      "soc": 58
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://developers.telluspowergroup.com/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

devices
string
required

Comma-separated list of device IDs to subscribe to.

Response

101 - application/json

WebSocket handshake successful. Subsequent traffic is JSON-encoded TelemetryFrame messages, one per device per cadence interval.

A single telemetry frame pushed by the operator-side WebSocket telemetry stream (§13.2.7). The server emits one frame per device on a regular cadence (typically every few seconds) for the device IDs the client subscribed to when establishing the WebSocket connection.

device_id
string
required
timestamp
string<date-time>
required
connectors
object[]
required