Coda icon

Coda

Document and database workspace for docs, tables, rows, pages, buttons, formulas, and collaboration.

Supports Coda docs and tables, including creating docs, writing rows, deleting rows, and reacting to new table rows.

Sign in to connect Coda

Sign in to connect an account and start using Coda in your apps.

Example Use Cases

These are example ways Snow can use Coda when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add a category for pack

Add a publishing category for a given pack.

Add a maker for pack

Add a maker to a Pack. Makers are users who are displayed as contributors on the Pack's public listing page. You must be an owner or admin of the Pack to add makers. This is typically used to credit collaborators and team members who contributed to the Pack's development.

Add a permission for pack

Create or modify permissions for a given Pack. This action allows you to grant access to a Pack for users or workspaces. If a permission already exists for the specified principal, it will be updated with the new access level. The API returns a permission ID which is the same for updates to existing permissions. Note: You must have admin access to the Pack to manage its permissions.

Add custom domain

Add a custom domain to a published doc. This action allows you to map a custom domain (like 'docs.yourcompany.com') to a published Coda doc. Before using this action: 1. The doc must be published (use CODA_PUBLISH_DOC action first) 2. Your Coda account must have a paid plan (Pro, Team, or Enterprise) 3. You'll need to configure DNS settings at your domain registrar after adding the domain The domain setup typically takes 5-10 minutes to initialize after DNS is configured. You can check the status using CODA_LIST_CUSTOM_DOC_DOMAINS action. Note: Custom domains are NOT available on Coda's Free tier.

Add permission

Adds a new permission to the doc.

Begin content export

Initiate an asynchronous export of page content in HTML or Markdown format. This action starts a content export job and returns immediately with a request ID and status URL. The export is processed asynchronously. Use the returned 'href' URL with the 'content_export_status' action to poll for completion and retrieve the exported content.

Content export status

Check the status of a page content export operation. Use this to poll the export status and retrieve the download link when the export completes.

Copy Document

Creates a copy of an existing Coda document. This action allows you to duplicate a document while optionally specifying a new title and location for the copied document.

Create a new pack release

Creates a new Pack release based on an existing Pack version.

Create a page

Create a new page in a doc. Note that creating a page requires you to be a Doc Maker in the applicable workspace.

Triggers

These are the trigger events currently available for Coda.

Coda Document Deleted Trigger

Triggers when a Coda document is deleted.

New Coda Document Trigger

Triggers when a new Coda document is created.

New Coda Page Trigger

Triggers when a new page is added to a Coda document.

Specific Coda Page Updated Trigger

Triggers when a specific page within a Coda document is updated.