Power-aware AI routing starts with trustworthy node signals.
The v5 API validates per-node API keys, persists events to Supabase, updates node heartbeat, and opens critical incidents automatically.
Example request
Send node telemetry.
curl -X POST http://localhost:3000/api/telemetry/ingest \
-H "Authorization: Bearer $UMAMIEDGE_NODE_KEY" \
-H "Content-Type: application/json" \
-d '{
"organizationId": "00000000-0000-0000-0000-000000000000",
"nodeId": "11111111-1111-1111-1111-111111111111",
"metric": "gpu_utilization",
"value": 74,
"unit": "%",
"severity": "info",
"payload": { "temperatureC": 62, "powerKw": 18.4, "agentVersion": "0.3.0" }
}'Recent signals
Recent node telemetry stream.
| Event | Node | Metric | Value | Severity | Received |
|---|---|---|---|---|---|
| evt-1001 | tz-dar-tower-01 | gpu_utilization | 74 % | info | Apr 27, 2026, 6:10 AM |
| evt-1002 | ke-nbo-bank-01 | latency_ms | 49 ms | warning | Apr 27, 2026, 6:12 AM |
| evt-1003 | rw-kgl-solar-01 | solar_share | 61 % | info | Apr 27, 2026, 6:14 AM |
| evt-1004 | tz-dod-gov-01 | node_available | 0 bool | critical | Apr 27, 2026, 6:17 AM |