List Rows
List Table Sheet Rows
Retrieve rows from a Table sheet.
GET
List Rows
Retrieve rows from a Table sheet using cursor pagination. Results are sorted by
row_index; use order=asc or order=desc to control direction.
Rows are returned as objects with row_index and cells. The cells object is keyed by column ID, and each cell uses column_id in the public payload.
Rows are returned in data. Pagination metadata is returned in pagination, including next_cursor, has_more, and limit.
Treat next_cursor as opaque. It includes the current sort, order, cursor value, and a hash of the active filters. Reuse a cursor only with the same sort, order, and filter parameters from the request that produced it; changing any of those while passing an old cursor returns an invalid cursor error.
Columns
Column definitions are included on the first page by default. Later cursor pages return an emptycolumns array unless you pass include_columns=true.
Row count
row_count is included by default. Pass include_row_count=false when you only need page data.Authorizations
Query Parameters
When true, include system-managed metadata columns such as price and latency columns for prompt-template outputs.
When true, include sheet-level and per-column aggregates for execution metrics such as price and latency.
Required range:
1 <= x <= 100Available options:
asc, desc Include column metadata in the response. Defaults to true on the first page.
Response
List of rows
Each item represents one row.
Current sheet version_count for this response. It matches the sheet's version_count after any committed changes.
Sheet-level and per-column aggregates for price and latency metrics. Only present when include_execution_metadata_aggregates=true.

