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
| Method | What it does |
|---|---|
coda_docs_list | List all documents - GET /docs. |
coda_doc_get | Get a single document - GET /docs/{docId}. |
coda_doc_create | Create a new document - POST /docs. |
coda_doc_update | Update a document - PATCH /docs/{docId}. |
coda_doc_delete | Delete a document - DELETE /docs/{docId}. |
coda_pages_list | List pages in a document - GET /docs/{docId}/pages. |
coda_page_get | Get a single page - GET /docs/{docId}/pages/{pageId}. |
coda_page_create | Create a new page - POST /docs/{docId}/pages. |
coda_page_update | Update a page - PATCH /docs/{docId}/pages/{pageId}. |
coda_page_delete | Delete a page - DELETE /docs/{docId}/pages/{pageId}. |
coda_tables_list | List tables in a document - GET /docs/{docId}/tables. |
coda_table_get | Get a single table - GET /docs/{docId}/tables/{tableId}. |
coda_columns_list | List columns in a table - GET /docs/{docId}/tables/{tableId}/columns. |
coda_column_get | Get a single column - GET /docs/{docId}/tables/{tableId}/columns/{columnId}. |
coda_rows_list | List rows in a table - GET /docs/{docId}/tables/{tableId}/rows. |
coda_row_get | Get a single row - GET /docs/{docId}/tables/{tableId}/rows/{rowId}. |
coda_row_create | Create a new row - POST /docs/{docId}/tables/{tableId}/rows. |
coda_row_upsert | Upsert rows (create or update) - PUT /docs/{docId}/tables/{tableId}/rows. |
coda_row_update | Update a row - PATCH /docs/{docId}/tables/{tableId}/rows/{rowId}. |
coda_row_delete | Delete a row - DELETE /docs/{docId}/tables/{tableId}/rows/{rowId}. |
coda_controls_list | List controls (buttons, sliders, etc.) in a document - GET /docs/{docId}/controls. |
coda_control_get | Get a single control - GET /docs/{docId}/controls/{controlId}. |
coda_permissions_list | List document permissions (collaborators) - GET /docs/{docId}/permissions. |
coda_share | Share a document - POST /docs/{docId}/permissions. |
coda_publish_get | Get document publishing settings - GET /docs/{docId}/publish. |
coda_publish_update | Update document publishing settings - PATCH /docs/{docId}/publish. |
coda_analytics | Get document analytics - GET /docs/{docId}/analytics. |
coda_doc_workspace_info | Get workspace info for a document - GET /docs/{docId}/workspace. |
coda_folders_list | List folders in a workspace - GET /folders. |
coda_folder_get | Get 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:
CODA_API_TOKEN- Coda - Account settings - API settings - Generate API token. (https://coda.io/account)
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
CODA_API_TOKEN | Coda - 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
4xxon writes - double-check required fields; the agent confirms before write actions.
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Coda!