OS1 Services
Movement Tracking System
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 https //docs getos1 com/reference/request consent for a phonenumber requests consent for a phone number https //docs getos1 com/reference/get consent by phonenumber retrieves consent for a phone number https //docs getos1 com/reference/create a track creates a sim based track https //docs getos1 com/reference/fetch tracking status api by msisdn retrieves the tracking status by msisdn https //docs getos1 com/reference/fetch tracking status api retrieves the tracking status by a trackid https //docs getos1 com/reference/update track api starts or stops tracking on a sim based device https //docs getos1 com/reference/zdvb fetch tracking status api retrieves the tracking status by an trackname https //docs getos1 com/reference/cwxq update track api by trackname starts or stops tracking on a device by a trackname https //docs getos1 com/reference/star create a track creates a smartphone track https //docs getos1 com/reference/fetch tracking status api by externalrefid retrieves tracking status by an externalrefid https //docs getos1 com/reference/fbzn fetch tracking status api retrieves tracking status by trackid https //docs getos1 com/reference/trsd update track api starts or stops tracking on a smart phone device https //docs getos1 com/reference/88rw fetch tracking status api retrieves the tracking status by an trackname https //docs getos1 com/reference/update track api by trackname starts or stops tracking on a device by a trackname https //docs getos1 com/reference/oipw create a track creates a gps track https //docs getos1 com/reference/fetch tracking status api by vehiclenumber retrieves tracking status by an vehiclenumber https //docs getos1 com/reference/y1o9 fetch tracking status api retrieves tracking status by trackid https //docs getos1 com/reference/4ah5 update track api starts or stops gps tracking https //docs getos1 com/reference/7th5 fetch tracking status api retrieves the tracking status by an trackname https //docs getos1 com/reference/rzsr update track api by trackname starts or stops gps tracking by trackname trace data https //docs getos1 com/reference/get trace data retrieves trace data by trackname 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 https //docs getos1 com/sim based tracking get started with https //docs getos1 com/gps tracking get started with https //docs getos1 com/smartphone tracking