Overview

Terminal provides access to real-time data from telematics providers through specialized endpoints. These endpoints fetch live information directly from providers at the time of your request, allowing you to access the most current data available.

Real-time endpoints are particularly valuable for applications that require up-to-the-minute information, such as live fleet tracking dashboards, driver management systems, and operational tools that depend on current vehicle state.

Supported Real-Time Endpoints

Terminal offers the following real-time data endpoints:

These endpoints make live calls to the provider APIs when you request data, ensuring you receive the most current information available.

How Real-Time Endpoints Work

When you make a request to a real-time endpoint:

  1. Terminal receives your API call
  2. Terminal makes a synchronous request to the appropriate provider API
  3. The provider returns the current data
  4. Terminal transforms the data into its normalized common model
  5. The normalized data is returned in the API response

This process occurs in real-time for each request, giving you direct access to the latest information from the provider.

Performance Considerations

While real-time endpoints provide the most current data, they have some inherent considerations:

  • Latency: Responses may take longer since Terminal must wait for the provider API to respond
  • Provider Limitations: Provider API rate limits or outages can affect availability
  • Reliability: Dependent on provider API performance at the time of request

Optimizing Real-Time Data Access

For applications that need both fresh data and optimized performance, Terminal offers Managed Polling, which proactively caches real-time data at regular intervals. This provides a balance between data freshness and response time.