Coda
Overview
Pre-built tooling
✅ Authorization
| Tools | Status |
|---|---|
| Pre-built authorization (API Key) | ✅ |
| Pre-built authorization UI | ✅ |
| Custom authorization UI | ✅ |
| End-user authorization guide | ✅ |
| Expired credentials detection | ✅ |
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Tenklo on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-end type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | 🚫 (time to contribute: <48h) |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
add-permission | Share a doc with a user or make it public. | Action | 🔗 Github |
create-doc | Create a new doc, optionally copying from a source doc. | Action | 🔗 Github |
create-page | Create a new page in a doc. | Action | 🔗 Github |
delete-doc | Permanently delete a doc. | Action | 🔗 Github |
delete-page | Delete a page from a doc. | Action | 🔗 Github |
delete-row | Delete a single row from a Coda table. | Action | 🔗 Github |
delete-rows | Delete multiple rows in a single request. | Action | 🔗 Github |
get-column | Retrieve a single column by ID or name. | Action | 🔗 Github |
get-control | Retrieve a single control by ID or name. | Action | 🔗 Github |
get-doc | Retrieve a single doc by ID. | Action | 🔗 Github |
get-formula | Retrieve a single named formula by ID or name. | Action | 🔗 Github |
get-mutation-status | Poll the status of an async mutation (page create/update/delete, row upsert, etc.). | Action | 🔗 Github |
get-page | Retrieve a single page by ID or name. | Action | 🔗 Github |
get-row | Retrieve a single row by ID or name. | Action | 🔗 Github |
get-sharing-metadata | Retrieve sharing capabilities for a doc. | Action | 🔗 Github |
get-table | Retrieve a single table or view by ID or name. | Action | 🔗 Github |
get-user | Retrieve the authenticated user's profile and workspace info. | Action | 🔗 Github |
list-categories | List Coda template categories. | Action | 🔗 Github |
list-columns | List columns in a table. | Action | 🔗 Github |
list-controls | List interactive controls (buttons, checkboxes, sliders) in a doc. | Action | 🔗 Github |
list-doc-analytics | Retrieve analytics events for docs. | Action | 🔗 Github |
list-docs | List docs accessible to the authenticated user. | Action | 🔗 Github |
list-formulas | List named formulas in a doc. | Action | 🔗 Github |
list-pages | List all pages in a doc. | Action | 🔗 Github |
list-permissions | List sharing permissions on a doc. | Action | 🔗 Github |
list-rows | List rows in a table with optional filtering and pagination. | Action | 🔗 Github |
list-tables | List tables and views in a doc. | Action | 🔗 Github |
update-page | Update a page's name, subtitle, or icon | Action | 🔗 Github |
update-row | Update cells in a specific row. | Action | 🔗 Github |
upsert-rows | Insert or update rows in a table. | Action | 🔗 Github |
columns | Sync columns for a configured doc and table. | Sync | 🔗 Github |
controls | Sync interactive controls (buttons, checkboxes, sliders) for a configured doc. | Sync | 🔗 Github |
docs | Sync all docs accessible to the authenticated user | Sync | 🔗 Github |
formulas | Sync named formulas for a configured doc | Sync | 🔗 Github |
pages | Sync pages for a configured doc | Sync | 🔗 Github |
permissions | Sync sharing permissions for a configured doc | Sync | 🔗 Github |
rows | Sync rows for a configured doc and table. | Sync | 🔗 Github |
tables | Sync tables and views for a configured doc | Sync | 🔗 Github |
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
- Coda uses API_KEY auth mode with Authorization: Bearer
api_tokenin the request header to access different endpoints.
Contribute API gotchas by editing this page