Devices can use this end point to ingest data into HERE Tracking,
in the same way as via the /v3 endpoint.
A device uses its access token obtained via the the /v2/token endpoint
to send telemetry – GPS position, sensor readings, WLAN or Bluetooth scans - to HERE Tracking.
By default the request is synchronous and the response will be
the device desired shadow. If the request is set
to be asynchronous, the response will be empty.
The device position gets resolved based on the position and scan objects
provided in the request body (see the objects definitions for details).
If only position is provided, it will be used as the device position.
If only scan is provided, the position will be resolved asynchronously
via the HERE Positioning API after returning a response.
If both are provided, scan is resolved to a position via the HERE Positioning API,
and the better of the two positions (provided vs. resolved) will be selected.
If neither position nor scan is provided, or if the HERE Positioning API is not able to
resolve the position, the device position will be left empty.
The reported shadow will be updated with the device latest position information,
sensor readings and settings ingested by the device.
The reported shadow may also contain additional properties generated by HERE
Tracking based on the device-ingested telemetry.
Such properties are stored in the system.computed property of the shadow.
The device shadow can be queried via the shadows/v2/{trackingId} endpoint.
The data ingested by the device will be available as a device trace via the traces/v2/{trackingId} endpoint.
204Successful (no content).
The device data was ingested successfully and the response is empty.
This response is returned if the async query parameter was set to true.