Querying¶
The query endpoint is:
For one-request Arrow IPC exports, use:
The legacy un-versioned alias POST /api/datasets/{name}/query is also
mounted and behaves identically. The stream endpoint is also available
under POST /api/datasets/{name}/query/stream.
Pages¶
- Request body — every field, in one table.
- Projection & pagination —
columns,page,page_size,limit. - Predicates — all eleven operators.
- Sorting & limit —
order_by, hard caps. - Grouping & aggregation —
group_by+aggregations. - Distinct —
distinct: true. - Arrow IPC vs JSON — paged Arrow responses and full-result streams.
- Counting —
POST /countshape. - Recipes — end-to-end queries combining every feature.