Skip to main content
Get time series data for a measurement

Path Parameters

measurement_id
string
required

Query Parameters

target_rows
integer | null

Deprecated: use max_points

Required range: x >= 1
max_points
integer | null

Maximum rows to return. Canonical name for the point budget; wins over the deprecated target_rows when both are given.

Required range: x >= 1
columns
string | null

Comma-separated list of columns to load (e.g., 'time,voltage')

step_counts
string | null

Step numbers to keep, as singletons and/or ranges (e.g. '0-2,5,8-10')

cycle_counts
string | null

Comma-separated list of cycle counts to filter (e.g., '1,2,3')

x_min
number | null

Minimum x-axis value to filter

x_max
number | null

Maximum x-axis value to filter

x_column
string | null

Column name for x-axis filtering (e.g., 'Time [s]')

group_column
string | null

Column whose values the client draws as separate stacked traces, e.g. 'Cycle count'. Bins are then laid within each group instead of across their combined span, so a sparse selection does not spend its budget on the gaps between the groups it kept. Send it only when really stacking: per-group bins are a different grid, not a finer one.

x_origin
string | null

'group' re-bases x_column so each group starts at zero, which is what a stacked plot draws; x_min/x_max are then read in those coordinates. Requires group_column. Omitted, x is returned as stored.

Response

Successful Response