Get current state of tracker’s digital inputs and “semantic” inputs (ignition, buttons, car alarms, etc.) bound to them (if any).


name description type
tracker_id Id of the tracker (aka “object_id”). Tracker must belong to authorized user and not be blocked. Int


{"success": true, 
"user_time": <current time in user's timezone, e.g. "2014-07-09 07:50:58"?>,
"inputs": <array of states of all digital inputs, e.g. [true, true, false] means input 1 is on, input 2 is on, input 3 is off >, //array[boolean]
 "states": [
        "type": <one of predefined semantic input types (see table below)>, //string
        "name": <user-defined name for semantic input, or null if not specified>, //string
        "status": <true if input is active, false otherwise>, //boolean
        "input_number": <number of the associated discrete input, e.g. 3> //int
"update_time": <when the data was updated, e.g. "2014-03-06 13:57:00">  //date/time

input types:

name description
ignition Car’s ignition. There can be only one sensor of this type.
mass Car’s “ground” (hell if I know how it’s supposed to work).
car_alarm Expected to be “on” when car alarm is triggered.
sos_button An emergency “red” button.
hood “on” if engine’s hood is open
door “on” if car’s door is open
car_lock “on” if car’s central lock is open
custom user-defined type. In general, should have non empty “name” field.


  • 204 – Entity not found (if there is no tracker with such id belonging to authorized user)
  • 208 – Device blocked (if tracker exists but was blocked due to tariff restrictions or some other reason)

If you have more questions please contact our support team


USA: +1 858 815 9045

Mexico: +52 334 1642158

UK: +44 808 1641499

Germany: +49 1573 5988250

Russia: +7 495 223 0427

Log in