> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/navixy-api/user-api/resources/tracking.md).

# Tracking

Devices, where they have been, and the map areas and rules that give their movement meaning.

Tracking covers the device itself and everything the Navixy platform records from it: the trips it made, the points behind those trips, the beacons it saw, and the geofences and rules that turn raw movement into events someone can act on.

Most integrations start here, with [Tracker](/docs/navixy-api/user-api/resources/tracking/tracker.md) for the device record and [Track](/docs/navixy-api/user-api/resources/tracking/track.md) for what it did. The rest of the section supports those two: [Geofence](/docs/navixy-api/user-api/resources/tracking/zone.md) and [Rules](/docs/navixy-api/user-api/resources/tracking/tracker/rules.md) decide when an event is logged, [Status](/docs/navixy-api/user-api/resources/tracking/status.md) records what a tracker is currently doing, and [Asset](/docs/navixy-api/user-api/resources/tracking/asset.md) follows a subject across the several trackers it was attached to over time.

## Operations in this section

#### APN settings

| Endpoint                                                                                                    | Method | What it does      |
| ----------------------------------------------------------------------------------------------------------- | ------ | ----------------- |
| [`/apn_settings/read`](/docs/navixy-api/user-api/resources/tracking/apn_settings.md#post-apn_settings-read) | POST   | Read APN settings |

#### Delivery info

| Endpoint                                                                                        | Method | What it does         |
| ----------------------------------------------------------------------------------------------- | ------ | -------------------- |
| [`/delivery/read`](/docs/navixy-api/user-api/resources/tracking/delivery.md#post-delivery-read) | POST   | Read delivery state  |
| [`/delivery/list`](/docs/navixy-api/user-api/resources/tracking/delivery.md#post-delivery-list) | POST   | List delivery states |

#### Geocoder

| Endpoint                                                                                                              | Method | What it does    |
| --------------------------------------------------------------------------------------------------------------------- | ------ | --------------- |
| [`/geocoder/search_address`](/docs/navixy-api/user-api/resources/tracking/geocoder.md#post-geocoder-search_address)   | POST   | Search address  |
| [`/geocoder/search_location`](/docs/navixy-api/user-api/resources/tracking/geocoder.md#post-geocoder-search_location) | POST   | Search location |

#### Map layer

| Endpoint                                                                                               | Method | What it does     |
| ------------------------------------------------------------------------------------------------------ | ------ | ---------------- |
| [`/map_layer/read`](/docs/navixy-api/user-api/resources/tracking/map_layer.md#post-map_layer-read)     | POST   | Read map layer   |
| [`/map_layer/list`](/docs/navixy-api/user-api/resources/tracking/map_layer.md#post-map_layer-list)     | POST   | List map layers  |
| [`/map_layer/upload`](/docs/navixy-api/user-api/resources/tracking/map_layer.md#post-map_layer-upload) | POST   | Upload map layer |
| [`/map_layer/update`](/docs/navixy-api/user-api/resources/tracking/map_layer.md#post-map_layer-update) | POST   | Update map layer |
| [`/map_layer/delete`](/docs/navixy-api/user-api/resources/tracking/map_layer.md#post-map_layer-delete) | POST   | Delete map layer |

#### Retranslator

| Endpoint                                                                                                                        | Method | What it does                |
| ------------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------- |
| [`/retranslator/create`](/docs/navixy-api/user-api/resources/tracking/retranslator.md#post-retranslator-create)                 | POST   | Create retranslator         |
| [`/retranslator/delete`](/docs/navixy-api/user-api/resources/tracking/retranslator.md#post-retranslator-delete)                 | POST   | Delete retranslator         |
| [`/retranslator/list`](/docs/navixy-api/user-api/resources/tracking/retranslator.md#post-retranslator-list)                     | POST   | List retranslators          |
| [`/retranslator/update`](/docs/navixy-api/user-api/resources/tracking/retranslator.md#post-retranslator-update)                 | POST   | Update retranslator         |
| [`/retranslator/protocols/list`](/docs/navixy-api/user-api/resources/tracking/retranslator.md#post-retranslator-protocols-list) | POST   | List retranslator protocols |

#### BLE beacon data

| Endpoint                                                                                                          | Method | What it does                 |
| ----------------------------------------------------------------------------------------------------------------- | ------ | ---------------------------- |
| [`/beacon/data/read`](/docs/navixy-api/user-api/resources/tracking/beacon.md#post-beacon-data-read)               | POST   | Read BLE beacon data history |
| [`/beacon/data/last_values`](/docs/navixy-api/user-api/resources/tracking/beacon.md#post-beacon-data-last_values) | POST   | Read last BLE beacon values  |

#### Route

| Endpoint                                                                             | Method | What it does |
| ------------------------------------------------------------------------------------ | ------ | ------------ |
| [`/route/get`](/docs/navixy-api/user-api/resources/tracking/route.md#post-route-get) | POST   | Get route    |

#### Route with Google

| Endpoint                                                                                                        | Method | What it does          |
| --------------------------------------------------------------------------------------------------------------- | ------ | --------------------- |
| [`/route/google/get`](/docs/navixy-api/user-api/resources/tracking/route/route_google.md#post-route-google-get) | POST   | Get route with Google |

#### Route with OSRM

| Endpoint                                                                                                  | Method | What it does        |
| --------------------------------------------------------------------------------------------------------- | ------ | ------------------- |
| [`/route/osrm/get`](/docs/navixy-api/user-api/resources/tracking/route/route_osrm.md#post-route-osrm-get) | POST   | Get route with OSRM |

#### Route with Progorod

| Endpoint                                                                                                              | Method | What it does            |
| --------------------------------------------------------------------------------------------------------------------- | ------ | ----------------------- |
| [`/route/progorod/get`](/docs/navixy-api/user-api/resources/tracking/route/route_progorod.md#post-route-progorod-get) | POST   | Get route with Progorod |

#### Status

| Endpoint                                                                                      | Method | What it does          |
| --------------------------------------------------------------------------------------------- | ------ | --------------------- |
| [`/status/create`](/docs/navixy-api/user-api/resources/tracking/status.md#post-status-create) | POST   | Create working status |
| [`/status/delete`](/docs/navixy-api/user-api/resources/tracking/status.md#post-status-delete) | POST   | Delete working status |
| [`/status/list`](/docs/navixy-api/user-api/resources/tracking/status.md#post-status-list)     | POST   | List working statuses |
| [`/status/update`](/docs/navixy-api/user-api/resources/tracking/status.md#post-status-update) | POST   | Update working status |

#### Tracker's working status

| Endpoint                                                                                                              | Method | What it does                     |
| --------------------------------------------------------------------------------------------------------------------- | ------ | -------------------------------- |
| [`/status/tracker/assign`](/docs/navixy-api/user-api/resources/tracking/status/tracker.md#post-status-tracker-assign) | POST   | Assign working status to tracker |
| [`/status/tracker/list`](/docs/navixy-api/user-api/resources/tracking/status/tracker.md#post-status-tracker-list)     | POST   | List trackers' working statuses  |
| [`/status/tracker/read`](/docs/navixy-api/user-api/resources/tracking/status/tracker.md#post-status-tracker-read)     | POST   | Read tracker's working status    |

#### Listing

| Endpoint                                                                                                              | Method | What it does               |
| --------------------------------------------------------------------------------------------------------------------- | ------ | -------------------------- |
| [`/status/listing/create`](/docs/navixy-api/user-api/resources/tracking/status/listing.md#post-status-listing-create) | POST   | Create working status list |
| [`/status/listing/delete`](/docs/navixy-api/user-api/resources/tracking/status/listing.md#post-status-listing-delete) | POST   | Delete working status list |
| [`/status/listing/list`](/docs/navixy-api/user-api/resources/tracking/status/listing.md#post-status-listing-list)     | POST   | List working status lists  |
| [`/status/listing/update`](/docs/navixy-api/user-api/resources/tracking/status/listing.md#post-status-listing-update) | POST   | Update working status list |

#### Tracker's working status list

| Endpoint                                                                                                                                      | Method | What it does                          |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------- |
| [`/status/listing/tracker/assign`](/docs/navixy-api/user-api/resources/tracking/status/listing/tracker.md#post-status-listing-tracker-assign) | POST   | Assign working status list to tracker |

#### Track

| Endpoint                                                                                           | Method | What it does                      |
| -------------------------------------------------------------------------------------------------- | ------ | --------------------------------- |
| [`/track/download`](/docs/navixy-api/user-api/resources/tracking/track.md#post-track-download)     | POST   | Download track as KML             |
| [`/track/list`](/docs/navixy-api/user-api/resources/tracking/track.md#post-track-list)             | POST   | List tracks                       |
| [`/track/read`](/docs/navixy-api/user-api/resources/tracking/track.md#post-track-read)             | POST   | Read track points                 |
| [`/track/visit/list`](/docs/navixy-api/user-api/resources/tracking/track.md#post-track-visit-list) | POST   | List visited geofences and places |

#### Waybill

| Endpoint                                                                                                               | Method | What it does     |
| ---------------------------------------------------------------------------------------------------------------------- | ------ | ---------------- |
| [`/track/waybill/download`](/docs/navixy-api/user-api/resources/tracking/track/waybill.md#post-track-waybill-download) | POST   | Download waybill |

#### Waybill settings

| Endpoint                                                                                                                                  | Method | What it does             |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------ |
| [`/track/waybill/settings/read`](/docs/navixy-api/user-api/resources/tracking/track/waybill/settings.md#post-track-waybill-settings-read) | POST   | Read last waybill number |

#### Tracker

| Endpoint                                                                                                                 | Method | What it does                             |
| ------------------------------------------------------------------------------------------------------------------------ | ------ | ---------------------------------------- |
| [`/tracker/read`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-read)                             | POST   | Read one tracker                         |
| [`/tracker/list`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-list)                             | POST   | List trackers                            |
| [`/tracker/corrupt`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-corrupt)                       | POST   | Corrupt a tracker                        |
| [`/tracker/delete`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-delete)                         | POST   | Delete a clone                           |
| [`/tracker/change_phone`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-change_phone)             | POST   | Change the SIM phone and APN             |
| [`/tracker/get_diagnostics`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_diagnostics)       | POST   | Read CAN and OBD values                  |
| [`/tracker/get_fuel`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_fuel)                     | POST   | Read fuel level                          |
| [`/tracker/get_inputs`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_inputs)                 | POST   | Read digital inputs                      |
| [`/tracker/batch_get_inputs`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-batch_get_inputs)     | POST   | Read digital inputs for several trackers |
| [`/tracker/get_outputs`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_outputs)               | POST   | Read outputs                             |
| [`/tracker/batch_get_outputs`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-batch_get_outputs)   | POST   | Read outputs for several trackers        |
| [`/tracker/output/update`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-output-update)           | POST   | Rename an output                         |
| [`/tracker/get_last_gps_point`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_last_gps_point) | POST   | Read the last GPS point                  |
| [`/tracker/search_location`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-search_location)       | POST   | Search tracker location                  |
| [`/tracker/get_readings`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_readings)             | POST   | Read general sensor values               |
| [`/tracker/get_state`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_state)                   | POST   | Read tracker state                       |
| [`/tracker/get_states`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-get_states)                 | POST   | Read the state of several trackers       |
| [`/tracker/list_models`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-list_models)               | POST   | List tracker models                      |
| [`/tracker/tags/set`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-tags-set)                     | POST   | Set a tracker's tags                     |
| [`/tracker/location_request`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-location_request)     | POST   | Request the current location             |
| [`/tracker/register`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-register)                     | POST   | Register a tracker                       |
| [`/tracker/register_retry`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-register_retry)         | POST   | Resend registration commands             |
| [`/tracker/register_quick`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-register_quick)         | POST   | Register a preconfigured device by IMEI  |
| [`/tracker/replace`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-replace)                       | POST   | Replace the device behind a tracker      |
| [`/tracker/replace_quick`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-replace_quick)           | POST   | Replace a device by IMEI                 |
| [`/tracker/replace_retry`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-replace_retry)           | POST   | Resend replacement commands              |
| [`/tracker/send_command`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-send_command)             | POST   | Send a special control command           |
| [`/tracker/raw_command/send`](/docs/navixy-api/user-api/resources/tracking/tracker.md#post-tracker-raw_command-send)     | POST   | Send a raw GPRS command                  |

#### Alarm mode

| Endpoint                                                                                                                      | Method | What it does              |
| ----------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------- |
| [`/tracker/alarm_mode/read`](/docs/navixy-api/user-api/resources/tracking/tracker/alarm_mode.md#post-tracker-alarm_mode-read) | POST   | Read alarm mode           |
| [`/tracker/alarm_mode/set`](/docs/navixy-api/user-api/resources/tracking/tracker/alarm_mode.md#post-tracker-alarm_mode-set)   | POST   | Turn alarm mode on or off |

#### APN settings by tracker

| Endpoint                                                                                                                            | Method | What it does                 |
| ----------------------------------------------------------------------------------------------------------------------------------- | ------ | ---------------------------- |
| [`/tracker/apn_settings/read`](/docs/navixy-api/user-api/resources/tracking/tracker/apn_settings.md#post-tracker-apn_settings-read) | POST   | Read APN settings by tracker |

#### Avatar

| Endpoint                                                                                                              | Method | What it does            |
| --------------------------------------------------------------------------------------------------------------------- | ------ | ----------------------- |
| [`/tracker/avatar/upload`](/docs/navixy-api/user-api/resources/tracking/tracker/avatar.md#post-tracker-avatar-upload) | POST   | Upload a tracker avatar |

#### Chat

| Endpoint                                                                                                                      | Method | What it does                            |
| ----------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------------------- |
| [`/tracker/chat/list`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-list)                   | POST   | List chat messages                      |
| [`/tracker/chat/mark_read_all`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-mark_read_all) | POST   | Mark all messages read                  |
| [`/tracker/chat/mark_read`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-mark_read)         | POST   | Mark messages read                      |
| [`/tracker/chat/send`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-send)                   | POST   | Send a chat message                     |
| [`/tracker/chat/broadcast`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-broadcast)         | POST   | Send a chat message to several trackers |
| [`/tracker/chat/updated/list`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-updated-list)   | POST   | Read last message times                 |
| [`/tracker/chat/unread/count`](/docs/navixy-api/user-api/resources/tracking/tracker/chat.md#post-tracker-chat-unread-count)   | POST   | Count unread messages                   |

#### Contact

| Endpoint                                                                                             | Method | What it does                                         |
| ---------------------------------------------------------------------------------------------------- | ------ | ---------------------------------------------------- |
| [`/contact/list`](/docs/navixy-api/user-api/resources/tracking/tracker/contact.md#post-contact-list) | POST   | List contacts and their shared trackers (deprecated) |

#### Counters

| Endpoint                                                                                                                         | Method | What it does                             |
| -------------------------------------------------------------------------------------------------------------------------------- | ------ | ---------------------------------------- |
| [`/tracker/counter/read`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-counter-read)             | POST   | Read a counter                           |
| [`/tracker/counter/update`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-counter-update)         | POST   | Update a counter                         |
| [`/tracker/get_counters`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-get_counters)             | POST   | Read all counter values                  |
| [`/tracker/counter/value/get`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-counter-value-get)   | POST   | Read one counter value                   |
| [`/tracker/counter/value/list`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-counter-value-list) | POST   | Read one counter across several trackers |
| [`/tracker/counter/value/set`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-counter-value-set)   | POST   | Set a counter value                      |
| [`/tracker/counter/data/read`](/docs/navixy-api/user-api/resources/tracking/tracker/counter.md#post-tracker-counter-data-read)   | POST   | Read counter history                     |

#### Datalogger

| Endpoint                                                                                                                          | Method | What it does                 |
| --------------------------------------------------------------------------------------------------------------------------------- | ------ | ---------------------------- |
| [`/tracker/datalogger/upload`](/docs/navixy-api/user-api/resources/tracking/tracker/datalogger.md#post-tracker-datalogger-upload) | POST   | Upload datalogger track data |

#### Employee

| Endpoint                                                                                                                    | Method | What it does                   |
| --------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------ |
| [`/tracker/employee/assign`](/docs/navixy-api/user-api/resources/tracking/tracker/employee.md#post-tracker-employee-assign) | POST   | Assign or unassign an employee |
| [`/tracker/employee/read`](/docs/navixy-api/user-api/resources/tracking/tracker/employee.md#post-tracker-employee-read)     | POST   | Read the assigned employee     |

#### Engine immobilizer

| Endpoint                                                                                                                                              | Method | What it does                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------------- |
| [`/tracker/engine_immobilizer/read`](/docs/navixy-api/user-api/resources/tracking/tracker/engine_immobilizer.md#post-tracker-engine_immobilizer-read) | POST   | Read immobiliser state            |
| [`/tracker/engine_immobilizer/set`](/docs/navixy-api/user-api/resources/tracking/tracker/engine_immobilizer.md#post-tracker-engine_immobilizer-set)   | POST   | Engage or release the immobiliser |

#### Group

| Endpoint                                                                                                           | Method | What it does               |
| ------------------------------------------------------------------------------------------------------------------ | ------ | -------------------------- |
| [`/tracker/group/assign`](/docs/navixy-api/user-api/resources/tracking/tracker/group.md#post-tracker-group-assign) | POST   | Assign trackers to a group |
| [`/tracker/group/create`](/docs/navixy-api/user-api/resources/tracking/tracker/group.md#post-tracker-group-create) | POST   | Create a group             |
| [`/tracker/group/delete`](/docs/navixy-api/user-api/resources/tracking/tracker/group.md#post-tracker-group-delete) | POST   | Delete a group             |
| [`/tracker/group/list`](/docs/navixy-api/user-api/resources/tracking/tracker/group.md#post-tracker-group-list)     | POST   | List tracker groups        |
| [`/tracker/group/update`](/docs/navixy-api/user-api/resources/tracking/tracker/group.md#post-tracker-group-update) | POST   | Update a group             |

#### LED

| Endpoint                                                                                                     | Method | What it does   |
| ------------------------------------------------------------------------------------------------------------ | ------ | -------------- |
| [`/tracker/led/read`](/docs/navixy-api/user-api/resources/tracking/tracker/led.md#post-tracker-led-read)     | POST   | Read LED state |
| [`/tracker/led/update`](/docs/navixy-api/user-api/resources/tracking/tracker/led.md#post-tracker-led-update) | POST   | Switch the LED |

#### Mobile app register

| Endpoint                                                                                                                  | Method | What it does                               |
| ------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------------ |
| [`/tracker/mobile/register`](/docs/navixy-api/user-api/resources/tracking/tracker/mobile.md#post-tracker-mobile-register) | POST   | Register a mobile application (deprecated) |

#### Digital output

| Endpoint                                                                                                                | Method | What it does       |
| ----------------------------------------------------------------------------------------------------------------------- | ------ | ------------------ |
| [`/tracker/output/set_all`](/docs/navixy-api/user-api/resources/tracking/tracker/output.md#post-tracker-output-set_all) | POST   | Switch all outputs |
| [`/tracker/output/set`](/docs/navixy-api/user-api/resources/tracking/tracker/output.md#post-tracker-output-set)         | POST   | Switch one output  |

#### Sensor readings

| Endpoint                                                                                                                            | Method | What it does                                |
| ----------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------------- |
| [`/tracker/readings/list`](/docs/navixy-api/user-api/resources/tracking/tracker/readings.md#post-tracker-readings-list)             | POST   | Read all sensor values                      |
| [`/tracker/readings/batch_list`](/docs/navixy-api/user-api/resources/tracking/tracker/readings.md#post-tracker-readings-batch_list) | POST   | Read all sensor values for several trackers |

#### Retranslator binding

| Endpoint                                                                                                                                | Method | What it does                           |
| --------------------------------------------------------------------------------------------------------------------------------------- | ------ | -------------------------------------- |
| [`/tracker/retranslator/bind`](/docs/navixy-api/user-api/resources/tracking/tracker/retranslator.md#post-tracker-retranslator-bind)     | POST   | Bind a tracker to a retranslator       |
| [`/tracker/retranslator/list`](/docs/navixy-api/user-api/resources/tracking/tracker/retranslator.md#post-tracker-retranslator-list)     | POST   | List a tracker's retranslator bindings |
| [`/tracker/retranslator/unbind`](/docs/navixy-api/user-api/resources/tracking/tracker/retranslator.md#post-tracker-retranslator-unbind) | POST   | Unbind a tracker from a retranslator   |

#### Trusted number

| Endpoint                                                                                                                                      | Method | What it does                |
| --------------------------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------- |
| [`/tracker/trusted_number/list`](/docs/navixy-api/user-api/resources/tracking/tracker/trusted_number.md#post-tracker-trusted_number-list)     | POST   | List trusted numbers        |
| [`/tracker/trusted_number/update`](/docs/navixy-api/user-api/resources/tracking/tracker/trusted_number.md#post-tracker-trusted_number-update) | POST   | Replace the trusted numbers |

#### Unconfirmed commands

| Endpoint                                                                                                                                       | Method | What it does                |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------- |
| [`/tracker/command/unconfirmed/count`](/docs/navixy-api/user-api/resources/tracking/tracker/command.md#post-tracker-command-unconfirmed-count) | POST   | Count queued SMS commands   |
| [`/tracker/command/unconfirmed/reset`](/docs/navixy-api/user-api/resources/tracking/tracker/command.md#post-tracker-command-unconfirmed-reset) | POST   | Clear the SMS command queue |

#### Rule

| Endpoint                                                                                                              | Method | What it does                |
| --------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------- |
| [`/tracker/rule/bind`](/docs/navixy-api/user-api/resources/tracking/tracker/rules/rule.md#post-tracker-rule-bind)     | POST   | Bind a rule to trackers     |
| [`/tracker/rule/create`](/docs/navixy-api/user-api/resources/tracking/tracker/rules/rule.md#post-tracker-rule-create) | POST   | Create a rule               |
| [`/tracker/rule/delete`](/docs/navixy-api/user-api/resources/tracking/tracker/rules/rule.md#post-tracker-rule-delete) | POST   | Delete a rule               |
| [`/tracker/rule/list`](/docs/navixy-api/user-api/resources/tracking/tracker/rules/rule.md#post-tracker-rule-list)     | POST   | List rules                  |
| [`/tracker/rule/unbind`](/docs/navixy-api/user-api/resources/tracking/tracker/rules/rule.md#post-tracker-rule-unbind) | POST   | Unbind a rule from trackers |
| [`/tracker/rule/update`](/docs/navixy-api/user-api/resources/tracking/tracker/rules/rule.md#post-tracker-rule-update) | POST   | Update a rule               |

#### Sensor

| Endpoint                                                                                                                      | Method | What it does                      |
| ----------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------------- |
| [`/tracker/sensor/batch_list`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-batch_list) | POST   | List sensors for several trackers |
| [`/tracker/sensor/create`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-create)         | POST   | Create a sensor                   |
| [`/tracker/sensor/delete`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-delete)         | POST   | Delete a sensor                   |
| [`/tracker/sensor/list`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-list)             | POST   | List a tracker's sensors          |
| [`/tracker/sensor/update`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-update)         | POST   | Update a sensor                   |
| [`/tracker/sensor/batch_copy`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-batch_copy) | POST   | Copy sensors between trackers     |
| [`/tracker/sensor/data/read`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor.md#post-tracker-sensor-data-read)   | POST   | Read sensor history               |

#### Sensor calibration data

| Endpoint                                                                                                                                                                                   | Method | What it does                        |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------ | ----------------------------------- |
| [`/tracker/sensor/calibration_data/read`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor/calibration_data.md#post-tracker-sensor-calibration_data-read)                       | POST   | Read calibration data               |
| [`/tracker/sensor/calibration_data/update`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor/calibration_data.md#post-tracker-sensor-calibration_data-update)                   | POST   | Replace calibration data            |
| [`/tracker/sensor/calibration_data/upload_omnicomm`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor/calibration_data.md#post-tracker-sensor-calibration_data-upload_omnicomm) | POST   | Upload an Omnicomm calibration file |

#### Sensor inputs

| Endpoint                                                                                                                                           | Method | What it does                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------------------- |
| [`/tracker/sensor/input_name/list`](/docs/navixy-api/user-api/resources/tracking/tracker/sensor/input_name.md#post-tracker-sensor-input_name-list) | POST   | List all sensor inputs and state fields |

#### Settings

| Endpoint                                                                                                                    | Method | What it does           |
| --------------------------------------------------------------------------------------------------------------------------- | ------ | ---------------------- |
| [`/tracker/settings/read`](/docs/navixy-api/user-api/resources/tracking/tracker/settings.md#post-tracker-settings-read)     | POST   | Read label and group   |
| [`/tracker/settings/update`](/docs/navixy-api/user-api/resources/tracking/tracker/settings.md#post-tracker-settings-update) | POST   | Change label and group |

#### LBS settings

| Endpoint                                                                                                                                | Method | What it does                |
| --------------------------------------------------------------------------------------------------------------------------------------- | ------ | --------------------------- |
| [`/tracker/settings/lbs/read`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/lbs.md#post-tracker-settings-lbs-read)     | POST   | Read the LBS radius limit   |
| [`/tracker/settings/lbs/update`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/lbs.md#post-tracker-settings-lbs-update) | POST   | Change the LBS radius limit |

#### Tracking mode

| Endpoint                                                                                                                                               | Method | What it does                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------ | ----------------------------- |
| [`/tracker/settings/tracking/read`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/tracking.md#post-tracker-settings-tracking-read)     | POST   | Read tracking mode settings   |
| [`/tracker/settings/tracking/update`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/tracking.md#post-tracker-settings-tracking-update) | POST   | Change tracking mode settings |

#### Parking detection

| Endpoint                                                                                                                                                                 | Method | What it does                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------ | --------------------------------- |
| [`/tracker/settings/trip_detection/read`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/trip_detection.md#post-tracker-settings-trip_detection-read)     | POST   | Read parking detection settings   |
| [`/tracker/settings/trip_detection/update`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/trip_detection.md#post-tracker-settings-trip_detection-update) | POST   | Change parking detection settings |

#### Special

| Endpoint                                                                                                                                            | Method | What it does            |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ----------------------- |
| [`/tracker/settings/special/read`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/special.md#post-tracker-settings-special-read)     | POST   | Read special settings   |
| [`/tracker/settings/special/update`](/docs/navixy-api/user-api/resources/tracking/tracker/settings/special.md#post-tracker-settings-special-update) | POST   | Change special settings |

#### Engine hours

| Endpoint                                                                                                                                                    | Method | What it does      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ----------------- |
| [`/tracker/stats/engine_hours/read`](/docs/navixy-api/user-api/resources/tracking/tracker/stats/stats_engine_hours.md#post-tracker-stats-engine_hours-read) | POST   | Read engine hours |

#### Mileage

| Endpoint                                                                                                                                     | Method | What it does         |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------ | -------------------- |
| [`/tracker/stats/mileage/read`](/docs/navixy-api/user-api/resources/tracking/tracker/stats/stats_mileage.md#post-tracker-stats-mileage-read) | POST   | Read mileage per day |

#### Commands

| Endpoint                                                                                                                          | Method | What it does                       |
| --------------------------------------------------------------------------------------------------------------------------------- | ------ | ---------------------------------- |
| [`/tracker/command/create`](/docs/navixy-api/user-api/resources/tracking/tracker/commands.md#post-tracker-command-create)         | POST   | Create a command                   |
| [`/tracker/command/update`](/docs/navixy-api/user-api/resources/tracking/tracker/commands.md#post-tracker-command-update)         | POST   | Update a command                   |
| [`/tracker/command/execute`](/docs/navixy-api/user-api/resources/tracking/tracker/commands.md#post-tracker-command-execute)       | POST   | Execute a command                  |
| [`/tracker/command/delete`](/docs/navixy-api/user-api/resources/tracking/tracker/commands.md#post-tracker-command-delete)         | POST   | Delete a command                   |
| [`/tracker/batch_get_commands`](/docs/navixy-api/user-api/resources/tracking/tracker/commands.md#post-tracker-batch_get_commands) | POST   | Read commands for several trackers |

#### Geofence

| Endpoint                                                                                                  | Method | What it does                 |
| --------------------------------------------------------------------------------------------------------- | ------ | ---------------------------- |
| [`/zone/batch_convert`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-batch_convert)     | POST   | Convert geofence batch       |
| [`/zone/create`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-create)                   | POST   | Create geofence              |
| [`/zone/delete`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-delete)                   | POST   | Delete geofences             |
| [`/zone/list`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-list)                       | POST   | List geofences               |
| [`/zone/read`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-read)                       | POST   | Read geofence                |
| [`/zone/search_location`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-search_location) | POST   | Search geofences by location |
| [`/zone/update`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-update)                   | POST   | Update geofence              |
| [`/zone/upload`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-upload)                   | POST   | Upload geofences             |
| [`/zone/download`](/docs/navixy-api/user-api/resources/tracking/zone.md#post-zone-download)               | POST   | Download geofences           |

#### Geofence import

| Endpoint                                                                                                                       | Method | What it does                  |
| ------------------------------------------------------------------------------------------------------------------------------ | ------ | ----------------------------- |
| [`/zone/import/start`](/docs/navixy-api/user-api/resources/tracking/zone/import.md#post-zone-import-start)                     | POST   | Start geofence import         |
| [`/zone/import/read`](/docs/navixy-api/user-api/resources/tracking/zone/import.md#post-zone-import-read)                       | POST   | Read geofence import          |
| [`/zone/import/list`](/docs/navixy-api/user-api/resources/tracking/zone/import.md#post-zone-import-list)                       | POST   | List geofence imports         |
| [`/zone/import/download_failed`](/docs/navixy-api/user-api/resources/tracking/zone/import.md#post-zone-import-download_failed) | POST   | Download failed geofence rows |
| [`/zone/import/finish`](/docs/navixy-api/user-api/resources/tracking/zone/import.md#post-zone-import-finish)                   | POST   | Finish geofence import        |

#### Geofence point

| Endpoint                                                                                                       | Method | What it does           |
| -------------------------------------------------------------------------------------------------------------- | ------ | ---------------------- |
| [`/zone/point/list`](/docs/navixy-api/user-api/resources/tracking/zone/zone_point.md#post-zone-point-list)     | POST   | List geofence points   |
| [`/zone/point/update`](/docs/navixy-api/user-api/resources/tracking/zone/zone_point.md#post-zone-point-update) | POST   | Update geofence points |

#### Asset

| Endpoint                                                                                           | Method | What it does            |
| -------------------------------------------------------------------------------------------------- | ------ | ----------------------- |
| [`/asset/track/list`](/docs/navixy-api/user-api/resources/tracking/asset.md#post-asset-track-list) | POST   | List asset tracks       |
| [`/asset/track/read`](/docs/navixy-api/user-api/resources/tracking/asset.md#post-asset-track-read) | POST   | Read asset track points |

#### Asset groups

| Endpoint                                                                                                            | Method | What it does             |
| ------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------ |
| [`/asset_group/create`](/docs/navixy-api/user-api/resources/tracking/asset/asset-groups.md#post-asset_group-create) | POST   | Create asset group       |
| [`/asset_group/list`](/docs/navixy-api/user-api/resources/tracking/asset/asset-groups.md#post-asset_group-list)     | POST   | List asset groups        |
| [`/asset_group/set`](/docs/navixy-api/user-api/resources/tracking/asset/asset-groups.md#post-asset_group-set)       | POST   | Set assets in group      |
| [`/asset_group/remove`](/docs/navixy-api/user-api/resources/tracking/asset/asset-groups.md#post-asset_group-remove) | POST   | Remove assets from group |
| [`/asset_group/update`](/docs/navixy-api/user-api/resources/tracking/asset/asset-groups.md#post-asset_group-update) | POST   | Rename asset group       |
| [`/asset_group/delete`](/docs/navixy-api/user-api/resources/tracking/asset/asset-groups.md#post-asset_group-delete) | POST   | Delete asset group       |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/navixy-api/user-api/resources/tracking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
