Skip to main content
Filter steps by SQL condition (paginated)
curl --request GET \
  --url https://api.ionworks.com/cell_measurements/{measurement_id}/filter-steps
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>",
      "input": "<unknown>",
      "ctx": {}
    }
  ]
}

Path Parameters

measurement_id
string
required

Query Parameters

where_clause
string
required

SQL WHERE clause to filter steps. Example: duration_s >= 3600

match_mode
string
default:step

How to match steps. 'step' returns only steps matching the condition. 'cycle' returns ALL steps from cycles that have at least one step matching the condition.

limit
integer
default:1000

Number of step counts to return per page (max 1000).

Required range: 1 <= x <= 1000
offset
integer
default:0

Number of step counts to skip for pagination.

Required range: x >= 0

Response

Successful Response