Skip to main content
GET
One page of a dataset's records, whole and flattened (export shape)

Authorizations

hookie_session
string
cookie
required

The console's sealed session cookie, set by WorkOS AuthKit. Mutating requests also require the X-Requested-With CSRF header.

Path Parameters

pid
string
required

Project id (UUID) belonging to the caller workspace.

dataset
string
required

Dataset name; must match ^[a-z][a-z0-9_]{0,62}$ (case-insensitive).

Pattern: ^[A-Za-z][A-Za-z0-9_]{0,62}$

Query Parameters

limit
integer
default:1000

Rows per page, 1-1000. Default 1000.

Required range: 1 <= x <= 1000
cursor
string

next_cursor from the previous page, passed back exactly. Omit for the first page.

Response

At most limit newest records after the cursor, payload JSON flattened into rows with the meta columns _id, _received_at and _source prepended. columns is the union of the meta columns and every payload key seen ON THIS PAGE. A non-object payload becomes a single value key.

dataset
string
required
columns
string[]
required
rows
object[]
required
next_cursor
string | null
required

Opaque; pass it back as ?cursor= for the next page. null on the last page.

total
integer

Records in the dataset. On the first page only (no cursor).