GuidesAPI Reference
Guides

Introduction to the HERE Tracking API

The Tracking backend exposes a set of REST APIs as the HERE Tracking API. This API enables location tracking and geofencing for a variety of device form-factors including small-footprint (small memory and processing power) devices.

Why Use the HERE Tracking API

The HERE Tracking API provides resources to address the following high-level use cases:

FeatureDescription
Connect DevicesProvides the APIs to connect all your tracker devices and to rapidly deploy your IoT solution.
Real-time Location and DataTrack your devices indoor and outdoor, see traces on a map and create geofences.
Historical dataRetrieve historical tracking data for analysis with data visualization tools such as charts, graphs, and heatmaps.

Features

The HERE Tracking API builds upon a set of objects and backend capabilities that facilitate working with IoT devices in an open and flexible manner. Here's a summary of the main features:

Devices

Add devices to the cloud and configure in detail how they report their geolocation and environmental data.

Input streams

Make device and external location event ingestions using Kafka or Data API streams.

Events output streams

Receive events through Kafka or Data API streams.

Traces output streams

Receive traces through Kafka or Data API streams.

Positioning

Use WLAN, Cell and Bluetooth LE to determine position on devices without GPS or in areas where GPS is unavailable.

Shadows

Manage the configuration for your devices and access their reported geolocation and environmental data.

Traces

Access current and historical data that a device collected.

Geofences

Create geofences that generate events when a device enters or exits a geofence.

Sensors

Create sensor rules that generate events when get triggered by a reported device sensor reading.

Rules

Create rules that generate events when get triggered by a device behaviour.

Associations

Manage associations between devices, geofences and sensor rules.

Events

View event history.

Aliases, Metadata and Labels

Associate external IDs or additional descriptive data with the HERE Tracking API resources.

Cloud to Cloud Connections

Ingest data from third-party clouds using Virtual Devices.

Shipments

Create and manage shipments to track multimodal logistics journeys.

Locations

Create and manage locations that are geographical building blocks for shipments.

Shipment times (ETA/ETD)

Create and manage the estimated time of departure and estimated time of arrival for shipments and segments.

Shipment emission reports

Get estimated emissions calculation for shipments.

📘

Note

For the available authentication options, see the Identity & Access Management Developer Guide.

For more information on:

  • The terms and conditions covering this documentation, see the HERE Documentation License.
  • How HERE is committed to respecting your privacy and to complying with applicable data protection and privacy laws, see the HERE Privacy Charter.