timeseries
Streaming reads of time-series data, their metadata, and the import of data points.
Stream time-series data for a signal
Streams the signal's data points over the resolved time range as newline-delimited JSON (application/x-ndjson), each entry a timestamp/value pair. For transient signals the data is produced on the fly via the hetida designer instead of from stored time series.
Get time-series metadata for a signal
Returns metadata for a signal over the resolved time range (name, unit, resolved start/end, time zone and matching comment annotations) without any data points.
Stream time-series data for a signal group
Streams the group's time series as newline-delimited JSON (application/x-ndjson), one row per timestamp carrying the value of each signal in the group, optionally aggregated by the given aggregation type.
Stream time-series data for a form
Resolves the signal group of the given form and streams its time series as newline-delimited JSON (application/x-ndjson), one row per timestamp carrying each signal's value, optionally aggregated by the given aggregation type.
Get time-series metadata for a signal group
Returns metadata for a signal group over the resolved time range, including the resolved start/end and time zone and, for each signal in the group, its name, unit, metric id and matching comments.
Import time-series data points
Imports the submitted data points with partial-success semantics: valid points are written to the time-series service while invalid ones are skipped. Returns the number of imported points together with the rejected points and their rejection reasons.