Skip to content

Coda

Connect it

In Keystile Automations → Connections → New connection, choose Coda and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Coda: delete doc (Permanently deletes a doc. This cannot be undone through the API).

What it can do (41 actions)

ActionWhat it doesChanges data
Add RowsAdds one or more rows to a table, each given as column → value.Yes
Create DocCreates a new doc, either blank (optionally with a first page) or as a copy of an existing doc.Yes
Create PageAdds a new page to a doc, optionally under a parent page and with Markdown or HTML content.Yes
Create RowCreates a new row in the selected table.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete DocPermanently deletes a doc. This cannot be undone through the API.
Delete PageDeletes a page and everything on it, including its tables.
Delete RowsPermanently deletes rows from a table by row ID.
Find Row(s)Find specific rows in the selected table using a column match search.
Get ControlGets the type and current value of a control.
Get Current UserReturns the Coda account and workspace that the connected API token belongs to.
Get DocGets the details of a doc: name, owner, links, folder, workspace and size.
Get Mutation StatusChecks whether an earlier change (by its Request ID) has been applied by Coda.
Get Named FormulaGets the current value of a named formula.
Get PageGets a page's details: name, subtitle, parent, subpages, visibility and links.
Get Page ContentExports a page's content as Markdown or HTML text.
Get RowRetrieves a single row by specified ID.
Get Row (by ID)Gets one row by doc ID, table ID and row ID.
Get TableGet the details of a specific table: name, type, row count, display column and layout.
Get Table (by ID)Gets a table's details by doc ID and table ID or name.
List ColumnsLists a table's columns with their IDs, names and types, one page at a time.
List ControlsLists the controls (sliders, pickers, buttons…) in a doc, one page at a time.
List Doc SharingLists who a doc is shared with and their access level, one page at a time.
List DocsLists the docs the connected account can open, one page at a time, with optional search and filters.
List FoldersLists the folders the connected account can see, one page at a time.
List Named FormulasLists the named formulas in a doc, one page at a time.
List PagesLists the pages of a doc, one page of results at a time.
List RowsLists rows of a table one page at a time, optionally only rows where a column equals a value.
List Table(s)List tables in a selected document.
List Tables (by Doc ID)Lists the tables and views in a doc, one page at a time.
Push ButtonPresses a button in a table row, running whatever action the button is set up to do. If the button is disabled for that row, Coda accepts the press but nothing happens.Yes
Remove Doc SharingStops sharing a doc with a person or domain, by permission ID.
Rename DocChanges a doc's title and/or icon.Yes
Resolve Coda LinkFinds the doc, page, table or row a Coda link points to and returns its IDs.
Share DocShares a doc with a person (by email) or with everyone at an email domain.Yes
Trigger AutomationRuns a doc automation whose trigger is "Webhook invoked", optionally passing a JSON payload.Yes
Update PageRenames, hides or shows a page, and can append, prepend or replace its content.Yes
Update RowUpdates an existing row in the selected table.Yes
Update Row (by ID)Changes cells of one row by row ID.Yes
Upsert RowCreates a new row or updates an existing one if it matches key columns.Yes
Upsert RowsUpdates rows whose key columns match, and adds the rest as new rows.Yes

Start a workflow when… (1 triggers)

  • New Row Created — Triggers when a new row is added to the selected table.

How Keystile protects it

Every Coda action is checked before it runs, whether it comes from an AI tool or a workflow. 14 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Coda with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps