Field / typeScopeMeaning
from, to · stringResponseAccepted range normalized to UTC.
imei, name, plate_numberResponseVehicle identity. Plate number can be null.
idle_speed_range_kmh · objectResponseInclusive minimum and maximum speed used.
max_gap_s · numberResponseTelemetry-gap rule used by the calculation.
engine_detection · objectResponseEngine-state source and, when applicable, the configured voltage input and ON threshold.
total_idle_seconds · integerResponseSum of every idle-period duration.
total_idle_minutes · numberResponseSame total in minutes, rounded to one decimal place.
idle_period_count · integerResponseNumber of periods found.
longest_idle_seconds · integerResponseLongest observed period.
sample_count · integerResponseValid speed samples considered.
idle_sample_count · integerResponseSamples at 0–1 km/h with engine confirmed ON.
stationary_sample_count · integerResponseAll samples at 0–1 km/h, regardless of engine state.
engine_off_stationary_sample_count · integerResponseStationary samples excluded because the engine was OFF.
unknown_engine_stationary_sample_count · integerResponseStationary samples excluded because engine state was unavailable.
skipped_sample_count · integerResponseInvalid or out-of-order samples ignored.
periods · arrayResponseIdle periods in chronological order; empty when none are found.
started_at, ended_atPeriodFirst idle sample and observed end. ended_at can be null.
last_idle_at · stringPeriodLast sample still at 0–1 km/h.
duration_s · integerPeriodObserved duration in seconds.
open_at_range_end · booleanPeriodTrue when no later moving sample exists within the range.
ended_reason · stringPeriodmovement, engine_off, engine_unknown, telemetry_gap, or range_end.
sample_count · integerPeriodNumber of idle samples in this period.