To stream real-time positions of your tracking devices, establish a websocket connection as described below.
Once connected, the websocket will stream real-time updates for your tracking devices. The response includes an array of device positions with detailed information.
Copy {
"positions": [
{
"latitude": 6.5010200000000005,
"longitude": 3.311388333333333,
"altitude": 0,
"speed": 0,
"inMotion": false,
"lastTransmittedTime": "2025-03-12T16:51:58.000+00:00",
"deviceId": "67287d2f8faa08541904202b",
"deviceType": "tracker",
"batteryLife": 100,
"course": 54,
"lastRecordedTime": "2025-03-12T16:51:58.000+00:00",
"name": "sample Test"
},
{
"latitude": 22.64522666666667,
"longitude": 114.01978666666668,
"altitude": 0,
"speed": 0,
"inMotion": false,
"lastTransmittedTime": "2024-11-28T08:45:08.000+00:00",
"deviceId": "67483ddf2a95ecc18167ff91",
"deviceType": "tracker",
"course": 222,
"lastRecordedTime": "2024-11-28T08:45:08.000+00:00",
"name": "renamed tracker 3"
},
{
"deviceId": "6780092e89b7bd4c6b0a82be",
"latitude": 6.437638333333333,
"longitude": 3.491035,
"altitude": 0,
"speed": 0,
"inMotion": false,
"lastTransmittedTime": "2025-03-12T19:58:56.000+00:00",
"batteryLife": 50,
"deviceType": "tracker",
"course": 0,
"lastRecordedTime": "2025-03-12T19:58:56.000+00:00",
"name": "Test tracker"
}
]
}