How to export data from API

โ€‹ The API has endpoints that allows the user to retrieve all the telemetry data from devices. There is two different endpoint available. โ€‹

Aggregated data

This data is aggregated by interval and a method (average, min, max), and is among other things used for the charts in our frontend dashboard.

The aggregated data can be retrieved by using this endpoint:

GET /logbook/storage/read/

Additional API documentation here:

The endpoint takes the following parameters

device_idID of the device (not the unit_id)
fieldThe field that the value should be retrieved from. See 'Field' below
field_typeThe type of the field. See 'Field' below. [float, geo_point, string, long]
from_utcFrom time in UTC. ISO format. "2020-01-01T00:00:00.000Z"
to_utcTo time in UTC. ISO format. "2020-01-01T00:00:00.000Z"
intervalThis is the interval to use when aggregating. ie. data for 24 hour queried with interval set to '1h' will return 24 data points, one for each hour. Ignored when aggregation is set to 'none'
aggregationMethod used when aggregating data into the specified interval. [average, min, max, none].
sizeOnly used when aggregation is set to 'none', and will then return non aggregated values.


How get logged altitude aggregated into 1 minute average values

GET /logbook/storage/read/


To know which fields you can retrieve data from, you can get the list from the following endpoint:

This will return all the available fields that can be queried, including the type of the field. The data type can be derived from the fields, like so:



This is the list of data types currently available from a standard device.



Raw data

The raw data is not aggregated or treated in any way, it is in the same format as it was when it was sent by the device. Remember to keep the time frame of your search narrows to be sure you'll get data back.

GET /logbook/storage/raw/

device_idID of the device (not the unit id)
data_typeThe datatype to retrieve. See 'Field' above.
start_utcFrom time in UTC. ISO format. "2020-01-01T00:00:00.000Z"
end_utcTo time in UTC. ISO format. "2020-01-01T00:00:00.000Z"


How get logged position objects raw

GET logbook/storage/raw/

How to export trips

To get trips data you will have to first retrieve the list of trips, and then retrieve the data that you need for the duration of the trip.

The trips endpoint here can give you the trips. (The trips can also be exported to excel/csv format from the trips page)

The reason that there is no single endpoint way to retrieve all data for a specific trip is because there can be a lot of data for trips, and our system can query and filter very large amounts of data very very fast, but the downside is that it is not really geared towards downloading large amounts of data in one go.

For enterprise customers we also support automatic exporting of trips which will call a webhook on an external system signalling that an export can be downloaded.