Filodos

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": {}}]
ParameterRequiredNotes
device_idYesTraccar device id from GET /devices.
since / untilNoISO-8601 bounds on the capture time.
limitNoDefault 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_…"
ParameterRequiredNotes
unique_idYesTraccar unique id of the device.
nameYesThe burst file_name from GET /telemetry.