---
title: "Coda integration for LuumenAI"
url: "https://www.luumen.ai/integrations/coda/"
entity: SoftwareIntegration
category: "Knowledge & documentation"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Coda integration for LuumenAI

Read your Coda docs for context, then add pages and permissions with approval

## What LuumenAI can do with Coda

LuumenAI connects to Coda with an API token and exposes 109 tools (61 read-only · 32 write · 16 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 109 tools (61 read-only · 32 write · 16 destructive)
- Plan: available on all plans
- Category: Knowledge & documentation

## About Coda with LuumenAI

Coda holds the runbooks, incident logs, and project trackers your team actually reads. Connect it with an API key and Luumen can pull page details, row values, and doc sharing settings while you work in the terminal. When something needs to change — a new page, a permission, a copied doc — the agent shows the change first and waits for your approval.

## Example tools

Read-only (61 in total):

- `CODA_BEGIN_CONTENT_EXPORT` — Initiate an asynchronous export of page content in HTML or Markdown format.
- `CODA_CONTENT_EXPORT_STATUS` — Check the status of a page content export operation.
- `CODA_FETCH_GROUPED_LOGS_BY_PACK_ORG_ROOT_INGESTION_ID` — Retrieve the grouped logs of a Pack ingestion for debugging purposes.
- `CODA_FETCH_INGESTION_EXECUTIONS_FOR_PACK` — Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
- `CODA_GET_ACL_SETTINGS` — Returns settings associated with ACLs for this Coda doc.
- `CODA_GET_A_COLUMN` — Returns detailed information about a specific column in a Coda table.
- `CODA_GET_A_CONTROL` — Returns info on a control.
- `CODA_GET_A_FORMULA` — Returns info on a formula.

Write and destructive (48 in total, approval required by default):

- `CODA_ADD_A_CATEGORY_FOR_PACK` — Add a publishing category for a given pack.
- `CODA_ADD_A_MAKER_FOR_PACK` — Add a maker to a Pack.
- `CODA_ADD_A_PERMISSION_FOR_PACK` — Create or modify permissions for a given Pack.
- `CODA_ADD_CUSTOM_DOMAIN` — Add a custom domain to a published doc.
- `CODA_ADD_PERMISSION` — Adds a new permission to the doc.
- `CODA_COPY_DOC` — Creates a copy of an existing Coda document.
- `CODA_CREATE_A_NEW_PACK_RELEASE` — Creates a new Pack release based on an existing Pack version.
- `CODA_CREATE_A_PAGE` — Create a new page in a doc.

## Frequently asked questions

### How does LuumenAI connect to Coda?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Coda on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 16 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Coda — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/coda/
