Skip to content

Trip detection

API base path: /tracker/settings/trip_detection

read

Gets trip detection settings for the specified tracker.

parameters

name description type format
tracker_id Id of the tracker (aka "object_id"). Tracker must belong to authorized user and not be blocked. int 123456

examples

curl -X POST 'https://api.navixy.com/v2/fsm/tracker/settings/trip_detection/read' \
    -H 'Content-Type: application/json' \ 
    -d '{"hash": "22eac1c27af4be7b9d04da2ce1af111b", "tracker_id": "123456"}'
https://api.navixy.com/v2/fsm/tracker/settings/trip_detection/read?hash=a6aa75587e5c59c32d347da438505fc3&tracker_id=123456

response

{
    "success": true,
    "min_idle_duration_minutes": 5,
    "idle_speed_threshold": 3,
    "ignition_aware": false,
    "motion_sensor_aware": false
}
  • min_idle_duration_minutes - int. Number of minutes the device must be idle before a trip considered finished.
  • idle_speed_threshold - int. Speed (km/h) below which the device marked as being idle.
  • ignition_aware - boolean. Check ignition state to detect a trip.
  • motion_sensor_aware - boolean. Check motion sensor state to detect a trip.

errors

  • 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).

update

Updates trip detection settings for the specified tracker.

required sub-user rights: tracker_update

parameters

name description type format
tracker_id Id of the tracker (aka "object_id"). Tracker must belong to authorized user and not be blocked. int 123456
min_idle_duration_minutes Number of minutes the device must be idle before a trip considered finished. Min=1, max=1440. int 5
idle_speed_threshold Speed (km/h) below which the device marked as being idle. Min=0, max=200. If 0 - will never idle. int 3
ignition_aware Check ignition state to detect a trip. boolean false
motion_sensor_aware Check motion sensor state to detect a trip. boolean false

examples

curl -X POST 'https://api.navixy.com/v2/fsm/tracker/settings/trip_detection/update' \
    -H 'Content-Type: application/json' \ 
    -d '{"hash": "22eac1c27af4be7b9d04da2ce1af111b", "tracker_id": "123456", "min_idle_duration_minutes": "5", "idle_speed_threshold": "3", "ignition_aware": "false", "motion_sensor_aware": "false"}'
https://api.navixy.com/v2/fsm/tracker/settings/trip_detection/update?hash=a6aa75587e5c59c32d347da438505fc3&tracker_id=123456&min_idle_duration_minutes=5&idle_speed_threshold=3&ignition_aware=false&motion_sensor_aware=false

response

{"success": true}

errors

  • 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).

Last update: October 23, 2020