Telemetry
Per-second GPS and accelerometer bursts the unit uploads about every 30 seconds — summaries for scanning, full samples for evidence. Needs the telemetry:read scope on API keys. Part of the documentation.
GET/telemetry
Lists stored burst summaries for one device, newest first. Each burst links to the nearest event within 90 seconds through nearest_event_id — the id of an event it documents, or null when no event fired nearby. The summary object carries the computed figures (distance, speed and harsh-manoeuvre counts).
curl 'https://filodos.gr/filodos-dashboard/api/scoring/telemetry?device_id=43&limit=10' \
-H "Authorization: Bearer filodos_…"
[{"id": 7, "device_id": 43, "file_name": "20261005080000.json",
"captured_at": "2026-10-05T08:00:00+00:00", "ended_at": "2026-10-05T08:00:30+00:00",
"sample_count": 31, "nearest_event_id": 905, "summary": {}}]
| Parameter | Required | Notes |
|---|---|---|
device_id | Yes | Traccar device id from GET /devices. |
since / until | No | ISO-8601 bounds on the capture time. |
limit | No | Default 200. |
GET/telemetry/samples
Reads one burst's full per-second samples live from disk: position, speed, and accelerometer readings per second. Raw files are kept for a short window (14 days), while the summary above persists — a burst older than that answers 404 here even though its summary row still lists.
curl 'https://filodos.gr/filodos-dashboard/api/scoring/telemetry/samples?unique_id=359876543210987&name=20261005080000.json' \
-H "Authorization: Bearer filodos_…"
| Parameter | Required | Notes |
|---|---|---|
unique_id | Yes | Traccar unique id of the device. |
name | Yes | The burst file_name from GET /telemetry. |