Connect Coda with Hookshot™ and your stack

Collaborative workspace platform that transforms documents into powerful tools for team productivity and project management

Tools and triggers

What Agents can do in Coda

Available tools and events after Coda is connected.

  • 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…

  • 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…

  • 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…

  • 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…

  • 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.

  • Create Doc

    Creates a new Coda doc, optionally copying an existing doc. Note that creating a doc requires you to be a Doc Maker in the applicable workspace (or be auto-promoted to one).

  • Create Folder

    Creates a new folder in a Coda workspace. Use this action to organize documents by creating folders within a workspace. Folders help structure content and make it easier to navigate and manage documents.

  • Create Pack

    Creates a new Pack in Coda. A Pack is a container for custom functionality that extends Coda's capabilities. This endpoint registers a new Pack and returns its ID. After creation, you'll need to separately upload the…

  • Create Pack Invitation

    Create an invitation for a user to access a Pack. This action sends an invitation to the specified email address, granting them access to the Pack at the specified access level. The invitee will receive an email…

  • Delete a Category for Pack

    Delete a publishing category for a given pack.

  • Delete a Maker for Pack

    Removes a maker from a Pack's maker list. The maker will no longer be displayed as a contributor on the Pack's public page. This action requires admin access to the Pack. The operation returns successfully even if the…

  • Delete a Page

    Deletes the specified page.

  • Delete a Permission for Pack

    Delete user, workspace, or global permissions for a given Pack.

  • Delete Doc

    Permanently deletes a Coda doc. This action permanently removes the specified doc and all its contents including pages, tables, formulas, and data. The deletion is processed asynchronously and returns immediately with…

  • Delete Folder

    Tool to delete a folder in Coda. Use when you need to permanently remove a folder. This operation deletes the specified folder.

  • Delete Multiple Rows

    Deletes multiple rows from a Coda table or view. This action queues the specified rows for deletion and returns immediately with a 202 status. The actual deletion is processed asynchronously and typically completes…

  • Delete Pack

    Delete a given Pack.

  • Delete Pack Listing Draft

    Delete the listing draft for a Pack, discarding any unsaved changes. Tool to delete the listing draft for a Pack, discarding any unsaved changes. Use when you need to discard a draft listing for a Pack without…

  • Delete Page Content

    Tool to delete content from a Coda page. Use when you need to remove specific elements or all content from a page. This endpoint returns a 202 status code indicating the deletion has been queued and will be processed…

Setup

Connect Coda in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.