Skip to main content
MindStudio
Pricing
Blog About
My Workspace
Productivity Apps

[Coda] Get table rows

The Coda Get Table Rows block retrieves rows from a specified table within a Coda document.

Fetch rows from a Coda table with pagination

The Coda Get Table Rows block retrieves rows from a specified table within a Coda document. It requires a Coda OAuth connection, a document ID, and a table ID to identify exactly which data to fetch. An optional limit parameter controls how many rows are returned, with a default ceiling of 10,000 rows, and an optional output format parameter lets you receive the data as either JSON or CSV text.

The block returns an array of row objects, where each row includes a Coda row ID and a values object containing column data keyed by column name. This structured output makes it straightforward to reference specific column values in downstream workflow steps. When the output format is set to CSV, the destination variable receives CSV-formatted text instead of the parsed row array.

This block fits into workflows that need to read and process existing Coda table data — for example, pulling a list of records to loop over, feeding table contents into an AI step for analysis, or syncing Coda data with another system. It works alongside other blocks that filter, transform, or write data, serving as the data-retrieval entry point in a Coda-connected workflow.

What you can build

Real-world workflows powered by the [Coda] Get table rows block.

AI Analysis of Table Data

Fetch rows from a Coda table and pass the structured data to an AI block to summarize, classify, or extract insights from the records.

Sync Coda to External Systems

Retrieve all rows from a Coda table and forward them to another service or database to keep records in sync across platforms.

Generate Reports from Records

Pull table rows and use the column values to populate a report template or export a CSV file for stakeholder distribution.

Loop Over Task Lists

Fetch rows representing tasks or items from a Coda table and iterate over each one to trigger per-row actions in a workflow.

Filter and Route Records

Retrieve table rows and apply conditional logic downstream to route specific records to different workflow branches based on column values.

Audit and Monitor Table Changes

Periodically fetch rows from a Coda table to compare current data against a previous snapshot and flag any changes or anomalies.

Ready to add [Coda] Get table rows to your workflow?

Get Started Free

Common questions about [Coda] Get table rows

What parameters are required to use this block?

The block requires a Coda OAuth connection ID (connectionId), a document ID (docId), and a table ID (tableId) that identifies the specific table within that document.

What does the block return?

The block returns an array of row objects. Each row includes an id field containing the Coda row ID and a values object where each key is a column name and the value is the data stored in that column.

How many rows can the block fetch, and how is pagination handled?

The default limit is 10,000 rows. Rows are fetched internally in pages of 500. You can set a lower limit using the limit parameter if you only need a subset of rows.

What output formats are supported?

The block supports two output formats: json (the default) and csv. When csv is selected, the destination variable receives CSV-formatted text. The direct execution output always returns the parsed row array regardless of format.

What kinds of workflows is this block commonly used in?

This block is used in workflows that need to read Coda table data as a starting point — such as feeding records into AI processing steps, syncing data to other systems, iterating over rows with a loop, or generating reports from table contents.

Add [Coda] Get table rows to your workflow

Build powerful AI workflows with drag-and-drop blocks. No coding required.