OS1 Services
Location Service

Location Tracking

6min

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:

  1. 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.
  2. 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

SIM Tracking
Smart Phone Tracking
GPS Tracking

Trace Data



Integration

Refer to the developer guides below to get started with SIM tracking, Smartphone tracking, or GPS tracking: