---
title: "Table Query Stream"
method: POST
path: "/table/query_stream"
---

# Table Query Stream

`POST /table/query_stream`

## Headers

- `accept` string

## Request body

- TableQueryReq
  - `project_id` string, required — The ID of the project
  - `digest` string, required — The digest of the table to query
  - `filter` TableRowFilter
    - `row_digests` string[], nullable — List of row digests to filter by
  - `limit` integer, nullable — Maximum number of rows to return
  - `offset` integer, nullable — Number of rows to skip before starting to return rows
  - `sort_by` SortBy[], nullable — List of fields to sort by. Fields can be dot-separated to access dictionary values. No sorting uses the default table order (insertion order).
    - `field` string, required
    - `direction` 'asc' | 'desc', required

## Response `200`

Stream of data in JSONL format

## Other responses

- `422` — Validation Error

## Changes

- **2025-11-05** `f4a10b6a2e6d` — 1 info
  - endpoint added
- **2025-09-22** `a9a5bb825872` — 1 breaking
  - api path removed without deprecation
- **2025-09-18** `3ee17066ec54` — 1 info
  - endpoint added
- **2025-09-18** `4cd4d43e2d1d` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/wandb/apis/fastapi/changes/table/query_stream/post.md)

---

[API](https://skmtc.dev/wandb/apis/fastapi.md) · [All operations](https://skmtc.dev/wandb/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wandb/fastapi/revisions/e444bf379e61/schema)
