Skip to main content

Coda integration for AI agents

Read and write Coda docs, pages, tables, and rows

Coda is a Sim integration in the Documents category. Sim is the AI workspace where teams build and deploy AI agents. Sim's Coda integration provides 60 tools that AI agents can use inside Sim's visual workflow builder. Coda connects with an API key. Free to start at sim.ai.

View docs

Last updated

What Sim agents can do with Coda

Use a reusable API-token credential to 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.

Category
Documents
Authentication
API key
Tools
60
Triggers
0
Documentation
Coda docs

How to automate Coda with Sim

  1. Create a free account

    Sign up at sim.ai in seconds. No credit card required. Your workspace is ready immediately.

  2. Add a Coda block

    Open your workspace, drag a Coda block onto the workflow builder, and paste in your Coda API key.

  3. Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Coda automation is live.

Agent templates

Ready-to-use templates featuring Coda. Click any to build it instantly.

Coda tools

60 Coda tools available to Sim agents.

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

Frequently asked questions

Sim's Coda integration adds 60 tools to the AI agents you build in Sim's visual workflow builder. Read and write Coda docs, pages, tables, and rows.

Every agent your company runs. All in one place.