← Tools Reference

Coda

Coda integration (Productivity, Data). Imported from open-connector.

API key11 toolshttps://coda.io/apis/v1
GET
coda_get_current_user
Get the current Coda user associated with the authenticated API token.

/whoami

GET
coda_list_docs
List Coda docs accessible to the authenticated user with optional ownership, publication, workspace, and pagination filters.

/docs

10 parameters
ParamTypeRequiredDescription
isOwnerbooleanoptionalShow only docs owned by the user.
isPublishedbooleanoptionalShow only published docs.
querystringoptionalSearch term used to filter down results.
sourceDocstringoptionalShow only docs copied from the specified doc ID.
isStarredbooleanoptionalWhether to filter by starred state.
inGallerybooleanoptionalShow only docs visible within the gallery.
workspaceIdstringoptionalShow only docs in the given workspace.
folderIdstringoptionalShow only docs in the given folder.
limitintegeroptionalMaximum number of results to return.
pageTokenstringoptionalOpaque token used to fetch the next page of results.
GET
coda_get_doc
Get metadata for a specific Coda doc by doc ID.

/docs/{docId}

1 parameter
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
GET
coda_list_pages
List pages in a Coda doc with pagination.

/docs/{docId}/pages

3 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
limitintegeroptionalMaximum number of results to return.
pageTokenstringoptionalOpaque token used to fetch the next page of results.
POST
coda_create_page
Create a new page in a Coda doc, with optional subtitle, icon, image, parent page, and structured page content.

/docs/{docId}/pages

7 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
namestringrequiredName of the page.
subtitlestringoptionalSubtitle of the page.
iconNamestringoptionalName of the page icon.
imageUrlstringoptionalURL of the cover image to use.
parentPageIdstringoptionalID of the parent page for a subpage.
pageContentobjectoptionalStructured page content payload defined by the official Coda API.
GET
coda_list_tables
List tables in a Coda doc with pagination, optional sort order, and optional table-type filtering.

/docs/{docId}/tables

5 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
limitintegeroptionalMaximum number of results to return.
pageTokenstringoptionalOpaque token used to fetch the next page of results.
sortBystringoptionalDetermines how to sort the returned tables.
tableTypesarrayoptionalTable types to include in results.
GET
coda_get_table
Get details about a specific Coda table or view.

/docs/{docId}/tables/{tableIdOrName}

3 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
tableIdOrNamestringrequiredID or name of the table. Names are discouraged because they are fragile.
useUpdatedTableLayoutsbooleanoptionalWhether to request updated table layout handling.
GET
coda_list_columns
List columns in a Coda table with pagination and optional visibility filtering.

/docs/{docId}/tables/{tableIdOrName}/columns

5 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
tableIdOrNamestringrequiredID or name of the table. Names are discouraged because they are fragile.
limitintegeroptionalMaximum number of results to return.
pageTokenstringoptionalOpaque token used to fetch the next page of results.
visibleOnlybooleanoptionalWhether to return only visible columns for a base table.
GET
coda_list_rows
List rows in a Coda table with filtering, sorting, pagination, optional sync tokens, and configurable cell value formats.

/docs/{docId}/tables/{tableIdOrName}/rows

10 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
tableIdOrNamestringrequiredID or name of the table. Names are discouraged because they are fragile.
querystringoptionalRow query in the official `<column_id_or_name>:<value>` format.
sortBystringoptionalSort order for the returned rows.
useColumnNamesbooleanoptionalWhether returned row values should be keyed by column names instead of IDs.
valueFormatstringoptionalFormat for returned cell values.
visibleOnlybooleanoptionalWhether to return only visible rows and columns.
limitintegeroptionalMaximum number of results to return.
pageTokenstringoptionalOpaque token used to fetch the next page of results.
syncTokenstringoptionalSync token from a previous call for incremental reads.
POST
coda_upsert_rows
Insert rows into a Coda table, optionally updating existing rows when key columns are provided.

/docs/{docId}/tables/{tableIdOrName}/rows

5 parameters
ParamTypeRequiredDescription
docIdstringrequiredID of the doc.
tableIdOrNamestringrequiredID or name of the table. Names are discouraged because they are fragile.
disableParsingbooleanoptionalWhether Coda should skip automatic value parsing.
keyColumnsarrayoptionalColumn IDs, URLs, or names used as upsert keys.
rowsarrayrequiredRows to insert or upsert.
GET
coda_get_mutation_status
Get the completion status for an asynchronous Coda mutation using a previously returned request ID.

/mutationStatus/{requestId}

1 parameter
ParamTypeRequiredDescription
requestIdstringrequiredRequest ID returned by a previous mutation.