Read and write Coda docs, pages, tables, and rows
Coda is a Documents integration for Sim, the AI workspace where teams build and deploy AI agents. Sim's Coda integration provides 60 Coda tools that AI agents can use inside Sim's visual workflow builder. Coda connects with an API key. Free to start at sim.ai.
Last updated
Integrate Coda (Superhuman Docs) into your workflow with a reusable API-token credential. Create, copy, publish, and share docs; create, update, read, export, and clear pages; read table schemas; list, insert, upsert, update, and delete rows and push row buttons; read formulas and controls; trigger webhook automations; manage folders, custom domains, and workspace roles; and read doc and page analytics. Pick docs, pages, tables, rows, and more from dropdowns populated by your account.
Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.
Open your workspace, drag a Coda block onto the workflow builder, and paste in your Coda API key.
Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Coda automation is live.
Ready-to-use templates featuring Coda. Click any to build it instantly.
60 Coda tools available in Sim
List Docs
List Coda docs the user has opened, most recently used first, filtered by search, owner, publishing, stars, workspace, folder, or source doc
Get Doc
Get metadata for a Coda doc, including its owner, workspace, folder, size, and publishing settings
Create Doc
Create a Coda doc, optionally copying an existing doc and setting up its first page with Markdown, HTML, an embed, or a sync page. Requires Doc Maker access in the workspace.
Update Doc
Rename a Coda doc or change its icon. Renaming requires Doc Maker access in the workspace.
Delete Doc
Delete a Coda doc
Publish Doc
Publish a Coda doc or update its publishing settings: URL slug, discoverability, categories, and interaction mode. The doc owner needs a Coda maker profile.
Unpublish Doc
Unpublish a Coda doc
List Doc Categories
List the categories that can be applied to a published Coda doc
List Custom Domains
List the custom domains connected to a published Coda doc and their setup status
Add Custom Domain
Connect a custom domain to a published Coda doc. Requires a Coda plan with custom domains.
Delete Custom Domain
Remove a custom domain from a published Coda doc
Get Custom Domain Provider
Look up the DNS provider (GoDaddy, Namecheap, Hover, Network Solutions, Google Domains, or Other) of a custom domain
List Permissions
List who a Coda doc is shared with and their access levels
Share Doc
Share a Coda doc with a user, group, domain, workspace, or anyone with the link. Sharing with an email sends a notification unless suppressed.
Remove Permission
Revoke a sharing permission on a Coda doc
Search Users and Groups
Search for users and groups a Coda doc can be shared with (up to 20 of each). Returns nothing without a query.
Get Sharing Metadata
Check whether the connected user can share or copy a Coda doc, and whether they can share it with the workspace or organization
Get Sharing Settings
Get the sharing settings of a Coda doc
Update Sharing Settings
Update who can change permissions, copy, or request edit access on a Coda doc; unset settings are left unchanged
List Pages
List the pages in a Coda doc, including their hierarchy
Get Page
Get metadata for a page in a Coda doc
Create Page
Create a page in a Coda doc, optionally as a subpage, with Markdown or HTML content, a full-page embed, or a sync page from another doc. The page is created asynchronously. Requires Doc Maker access.
Update Page
Update a Coda page: rename it, change its subtitle, icon, cover, or visibility, and append, prepend, or replace content with Markdown or HTML. Applied asynchronously.
Delete Page
Delete a page from a Coda doc. Applied asynchronously.
Get Page Content
Read the content of a Coda canvas page as plain-text lines with their styles (headings, paragraphs, lists, quotes, code) and element IDs
Delete Page Content
Delete specific content elements from a Coda page, or all of its content when no element IDs are given. Applied asynchronously.
Export Page
Start exporting a Coda page as HTML or Markdown. Poll Get Page Export Status with the returned export ID for the download link.
Get Page Export Status
Check a Coda page export and get its download link once complete. Download links expire shortly after they are issued.
List Tables
List the tables and views in a Coda doc
Get Table
Get details about a table or view in a Coda doc, including its row count, sorts, layout, and filter
List Columns
List the columns of a Coda table with their IDs, formats, and formulas. Use column IDs when reading and writing rows.
Get Column
Get details about a column in a Coda table, including its full format settings
List Rows
List rows in a Coda table or view, optionally filtered by a column value, sorted, or limited to rows changed since a sync token
Get Row
Get a single row from a Coda table, including all of its cell values
Insert or Upsert Rows
Insert rows into a Coda base table, or update matching rows when key columns are given. Only works on base tables, not views. Applied asynchronously.
Update Row
Update cell values in a row of a Coda table. Applied asynchronously.
Delete Row
Delete a row from a Coda table or view. Applied asynchronously.
Delete Rows
Delete multiple rows from a Coda table or view by ID. Applied asynchronously.
Push Button
Push a button column on a row of a Coda table, running its action. The button can perform any action in the doc.
List Formulas
List the named formulas in a Coda doc
Get Formula
Get the current computed value of a named formula in a Coda doc
List Controls
List the controls (sliders, selects, checkboxes, date pickers, buttons, etc.) in a Coda doc
Get Control
Get the type and current value of a control in a Coda doc
Trigger Automation
Trigger a webhook-invoked automation in a Coda doc, optionally passing a JSON payload the automation can read
List Folders
List the Coda folders the user can access, optionally within one workspace
Get Folder
Get details about a Coda folder
Create Folder
Create a folder in a Coda workspace
Update Folder
Rename a Coda folder or change its description. Coda can return the folder as it was before the change; read it again to confirm.
Delete Folder
Delete an empty Coda folder (it must contain no docs)
List Subfolders
List the direct subfolders of a Coda folder. Subfolders you cannot access but manage the parent of are returned with only an ID and restricted visibility.
List Workspace Members
List the members of a Coda workspace with their roles and doc activity, requesting user first. The workspace must belong to an organization.
Change User Role
Change the workspace role of a Coda user. Requires Admin access in a workspace that belongs to an organization.
List Workspace Role Activity
Get monthly counts of active and inactive Admins, Doc Makers, and Editors in a workspace. The workspace must belong to an organization.
List Doc Analytics
Get per-day or cumulative analytics (views, copies, likes, sessions by device, AI credits) for Coda docs
List Page Analytics
Get daily analytics (views, sessions, users, time viewed) for each page of a Coda doc. Only available for docs in Enterprise workspaces.
Get Doc Analytics Summary
Get the total number of sessions across the Coda docs the user can access
Get Analytics Last Updated
Get the dates (Pacific time) Coda analytics were last refreshed, to know how current analytics data is
Resolve Browser Link
Resolve a Coda browser URL (doc, page, table, row, etc.) into its resource type and ID for use in other Coda operations
Get Mutation Status
Check whether a queued Coda change (row, page, publish, or automation request) has been applied. Status is kept for about a day.
Get Current User
Get the user and default workspace behind the connected Coda API token
Sim's Coda integration adds 60 Coda tools to the AI agents you build in Sim's visual workflow builder — you build it all visually. Read and write Coda docs, pages, tables, and rows. Teams often pair Coda with Rippling and Linear in the same agent.