Read a window of a table's records by position, as the builder
Rows offset to offset + limit of the set a list would return, in the same order, with the size of the whole set.
GET/v1/apps/{appId}/tables/{tableId}/records/window
For a grid that scrolls; to walk a table use apps.records.list and its cursor.
Requires the records:read scope. Operation apps.records.window. Not an MCP tool. A positional read for a grid that scrolls: it addresses rows by offset, which can skip or repeat a row when somebody writes between two calls. A model walks a table with records.list and its cursor, which cannot, and asks records.count for the size. CLI: grid82 apps records window (npx grid82).
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
appId | string | yes | |
tableId | string | yes |
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
viewId | string | no | Up to 64 characters. |
search | string | no | Up to 200 characters. |
filter | string | no | Up to 4000 characters. |
sorts | string | no | Up to 1000 characters. |
where | string | no | Up to 4000 characters. |
offset | integer | no | Default 0. |
limit | integer | no | Default 100. |
Response
Success
dataobjectrequiredRefused
errorobjectrequired