February 2024

Motion Tracking Service (MTS) Updates

6min

Date: 2/21/24

Overview

We are excited to announce that Motion Tracking System (MTS) now supports GPS-based location tracking capabilities, enabling developers to build apps that require precise location of vehicles and assets provided by various GPS providers. In addition to the introduction of GPS-based tracking, we have introduced new API endpoints to existing MTS APIs to improve the performance of location data. As as result of the new API endpoint introduction, a few of the existing API endpoints will be deprecated. Please read below for more details. 

Migration Recommendation

We highly recommend that developers migrate to the new endpoints by the end of March to use the latest features of MTS. Also, the existing API endpoints, for which new and equivalent endpoints are launched, will be deprecated by the end of March 2024.

Enhanced GPS Tracking

Our updated GPS tracking feature allows for precise tracking of vehicles and assets using GPS devices and external services. It integrates seamlessly with MTS and its default provider integrations for a smooth tracking experience.

New Tracking APIs

We are introducing new, specialized tracking APIs to cater to the diverse needs of our users:

  • SIM-Based Tracking:
    • POST /mts/sim/tracks
    • GET /mts/sim/tracks
    • GET /mts/sim/tracks/{trackId}
    • PUT /mts/sim/tracks/{trackId}
    • GET /mts/sim/tracks/{trackName}
    • PUT /mts/sim/tracks/{trackName}
  • Smartphone Tracking:
    • POST /mts/smart-phone/tracks
    • GET /mts/smart-phone/tracks
    • GET /mts/smart-phone/tracks/{trackId}
    • PUT /mts/smart-phone/tracks/{trackId}
    • GET /mts/smart-phone/tracks/{trackName}
    • PUT /mts/smart-phone/tracks/{trackName}
  • GPS Module Tracking:
    • POST /mts/gps-module/tracks
    • GET /mts/gps-module/tracks
    • GET /mts/gps-module/tracks/{trackId}
    • PUT /mts/gps-module/tracks/{trackId}
    • GET /mts/gps-module/tracks/{trackName}
    • PUT /mts/gps-module/tracks/{trackName}

Deprecated APIs

The following APIs are being deprecated as part of our efforts to improve and streamline MTS. These will be deprecated by the end of March 2024 For more information, see our MTS Migration Guide.

  • Device and Application Trace APIs:
    • GET /mts/devices/{deviceId}/apps/{app}/trace
    • PUT /mts/devices/{deviceId}/apps/{app}/trace
    • GET /mts/devices/{deviceId}/apps/{app}/missing-sequence
    • GET /mts/devices/{deviceId}/apps/{app}/snapped-distance
  • Geofence Management APIs:
    • POST /mts-geofences/
    • PUT /mts-geofences/{geofenceId}
    • DELETE /mts-geofences/{geofenceId}
    • GET /mts-geofences/{geofenceId}
    • PUT /mts-geofences/{geofenceId}/devices
    • GET /mts-geofences/{geofenceId}/devices
    • GET /mts-geofences/{geofenceId}/devices/{deviceId}
    • PUT /mts-geofences/{geofenceId}/devices/{deviceId}/unsubscribe
  • Pub/Sub Subscription APIs:
    • POST /mts-pubsub/devices/{deviceId}/subscription
    • GET /mts-pubsub/devices/{deviceId}/subscription/{subscriptionId}
    • PUT /mts-pubsub/devices/{deviceId}/subscription/{subscriptionId}/deactivate

New Tracking APIs

We are introducing new, specialized tracking APIs to cater to the diverse needs of our users:

  • SIM-Based Tracking:
    • POST /mts/sim/tracks
    • GET /mts/sim/tracks
    • GET /mts/sim/tracks/{trackId}
    • PUT /mts/sim/tracks/{trackId}
    • GET /mts/sim/tracks/{trackName}
    • PUT /mts/sim/tracks/{trackName}
  • Smartphone Tracking:
    • POST /mts/smart-phone/tracks
    • GET /mts/smart-phone/tracks
    • GET /mts/smart-phone/tracks/{trackId}
    • PUT /mts/smart-phone/tracks/{trackId}
    • GET /mts/smart-phone/tracks/{trackName}
    • PUT /mts/smart-phone/tracks/{trackName}
  • GPS Module Tracking:
    • POST /mts/gps-module/tracks
    • GET /mts/gps-module/tracks
    • GET /mts/gps-module/tracks/{trackId}
    • PUT /mts/gps-module/tracks/{trackId}
    • GET /mts/gps-module/tracks/{trackName}
    • PUT /mts/gps-module/tracks/{trackName}

Support and Documentation

Detailed documentation is available for the GPS tracking feature, new APIs, and migration guides.