Location Tracking
5 min
introduction the mts (motion tracking system) tracking feature provides a comprehensive solution for developers aiming to implement and manage applications that need sim based, gps based, or any other 3rd party device tracking data using the sim based/gps based tracking feature, developers can easily secure consent and get device location data the integration is built around the following key features initiate consent (sim tracking only) allows apps to initiate and get consent status consent is stored at tenant level sim tracking needs real time consent location tracking location tracking allows apps to start and stop tracking and get location data through push or pull from providers based on integration type location data is ingested into the mts database how it works mts location tracking utilizes sim based, gps based, and 3rd party device tracking to get device locations to enable tracking, developers require the user's consent per legal policies and the feature provides an api to get consent once consent is obtained, tracking is initiated through the createtrack api, which begins the data collection process location updates are then pushed to mts via webhooks based on the configured tracking profile when tracking is no longer required, developers can use the updatetrack api to stop tracking this lifecycle process allows developers to obtain location updates from the platform's tracking service tracking apis requestconsent https //docs getos1 com/reference/request consent for a phonenumber requests consent for a phone number retrieveconsent https //docs getos1 com/reference/get consent by phonenumber retrieves consent for a phone number createsimtrack https //docs getos1 com/reference/create a track creates a sim based track getsimtrackbymsidn https //docs getos1 com/reference/fetch tracking status api by msisdn retrieves the tracking status by msisdn getsimtrackstatusbytrackid https //docs getos1 com/reference/fetch tracking status api retrieves the tracking status by a trackid updatesimtrackbytrackid https //docs getos1 com/reference/update track api starts or stops tracking on a sim based device gettrackstatusbyname https //docs getos1 com/reference/zdvb fetch tracking status api retrieves the tracking status by an trackname updatetrackbyname https //docs getos1 com/reference/cwxq update track api by trackname starts or stops tracking on a device by a trackname createphonetrack https //docs getos1 com/reference/star create a track creates a smartphone track getphonetracksbyrefid https //docs getos1 com/reference/fetch tracking status api by externalrefid retrieves tracking status by an externalrefid getphonetrackbytrackid https //docs getos1 com/reference/fbzn fetch tracking status api retrieves tracking status by trackid updatephonetrack https //docs getos1 com/reference/trsd update track api starts or stops tracking on a smart phone device getphonetrackbyname https //docs getos1 com/reference/88rw fetch tracking status api retrieves the tracking status by an trackname updatephonetrackbyname https //docs getos1 com/reference/update track api by trackname starts or stops tracking on a device by a trackname creategpstrack https //docs getos1 com/reference/oipw create a track creates a gps track getgpstrackbyvehicle https //docs getos1 com/reference/fetch tracking status api by vehiclenumber retrieves tracking status by an vehiclenumber getgpstrackbytrackid https //docs getos1 com/reference/y1o9 fetch tracking status api retrieves tracking status by trackid updategpstrack https //docs getos1 com/reference/4ah5 update track api starts or stops gps tracking getgpstrackbyname https //docs getos1 com/reference/7th5 fetch tracking status api retrieves the tracking status by an trackname updategpstrackbyname https //docs getos1 com/reference/rzsr update track api by trackname starts or stops gps tracking by trackname trace data gettracedatabyname https //docs getos1 com/reference/get trace data retrieves trace data by trackname gettracedatabyid https //docs getos1 com/reference/get trace data using trackid retrieves trace dat by trackid integration refer to the developer guides below to get started with sim tracking, smartphone tracking, or gps tracking get started with sim based tracking https //docs getos1 com/sim based tracking get started with gps tracking https //docs getos1 com/gps tracking get started with smartphone tracking https //docs getos1 com/smartphone tracking