Skip to main content
Coda logo

Coda

Manage Coda docs: pages, tables, rows (upsert/delete), columns, controls. Exposes 30 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
coda_docs_listList all documents - GET /docs.
coda_doc_getGet a single document - GET /docs/{docId}.
coda_doc_createCreate a new document - POST /docs.
coda_doc_updateUpdate a document - PATCH /docs/{docId}.
coda_doc_deleteDelete a document - DELETE /docs/{docId}.
coda_pages_listList pages in a document - GET /docs/{docId}/pages.
coda_page_getGet a single page - GET /docs/{docId}/pages/{pageId}.
coda_page_createCreate a new page - POST /docs/{docId}/pages.
coda_page_updateUpdate a page - PATCH /docs/{docId}/pages/{pageId}.
coda_page_deleteDelete a page - DELETE /docs/{docId}/pages/{pageId}.
coda_tables_listList tables in a document - GET /docs/{docId}/tables.
coda_table_getGet a single table - GET /docs/{docId}/tables/{tableId}.
coda_columns_listList columns in a table - GET /docs/{docId}/tables/{tableId}/columns.
coda_column_getGet a single column - GET /docs/{docId}/tables/{tableId}/columns/{columnId}.
coda_rows_listList rows in a table - GET /docs/{docId}/tables/{tableId}/rows.
coda_row_getGet a single row - GET /docs/{docId}/tables/{tableId}/rows/{rowId}.
coda_row_createCreate a new row - POST /docs/{docId}/tables/{tableId}/rows.
coda_row_upsertUpsert rows (create or update) - PUT /docs/{docId}/tables/{tableId}/rows.
coda_row_updateUpdate a row - PATCH /docs/{docId}/tables/{tableId}/rows/{rowId}.
coda_row_deleteDelete a row - DELETE /docs/{docId}/tables/{tableId}/rows/{rowId}.
coda_controls_listList controls (buttons, sliders, etc.) in a document - GET /docs/{docId}/controls.
coda_control_getGet a single control - GET /docs/{docId}/controls/{controlId}.
coda_permissions_listList document permissions (collaborators) - GET /docs/{docId}/permissions.
coda_shareShare a document - POST /docs/{docId}/permissions.
coda_publish_getGet document publishing settings - GET /docs/{docId}/publish.
coda_publish_updateUpdate document publishing settings - PATCH /docs/{docId}/publish.
coda_analyticsGet document analytics - GET /docs/{docId}/analytics.
coda_doc_workspace_infoGet workspace info for a document - GET /docs/{docId}/workspace.
coda_folders_listList folders in a workspace - GET /folders.
coda_folder_getGet a single folder - GET /folders/{folderId}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
CODA_API_TOKENCoda - Account settings - API settings - Generate API token.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Coda!