Get latest device telemetry
const url = 'http://localhost:3000/api/v1/devices/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/telemetry/latest';const options = {method: 'GET', headers: {'X-API-Key': '<X-API-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://localhost:3000/api/v1/devices/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/telemetry/latest \ --header 'X-API-Key: <X-API-Key>'Retrieves the most recent metric snapshot with computed percentages.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Device UUID
Header Parameters
Section titled “Header Parameters”UUID of the organization (tenant) the request acts in. It selects the tenant and grants nothing: the server checks membership or an open tenant switch. Not needed for global operations. A malformed value returns 400. API keys are fixed to their own organization; another organization returns 403. The x-organization-source header grants nothing.
Responses
Section titled “Responses”Latest telemetry retrieved successfully
object
Snapshot ID
Device ID
Timestamp of the snapshot
CPU usage percentage (0-100)
object
Memory used in bytes
object
Memory total in bytes
object
Memory usage percentage (computed)
object
Disk used in bytes
object
Disk total in bytes
object
Disk usage percentage (computed)
object
System uptime in seconds
object
Agent process uptime in seconds (absent for agents that do not report it)
object
Number of restarts
object
Running containers count
object
Failed containers count
object
Error count in the aggregation window
Examplegenerated
{ "id": "example", "deviceId": "example", "timestamp": "example", "cpuUsagePercent": {}, "memoryUsedBytes": {}, "memoryTotalBytes": {}, "memoryUsagePercent": {}, "diskUsedBytes": {}, "diskTotalBytes": {}, "diskUsagePercent": {}, "uptimeSeconds": {}, "agentUptimeSeconds": {}, "restartCount": {}, "containersRunning": {}, "containersFailed": {}, "errorCount": 1}Forbidden — caller lacks required permission
Device not found or no telemetry data