Coda
API actions for the Coda integration.
Coda
Access Coda docs, tables, and rows.
Add row
Add a new row to a Coda table.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
doc_id | string | Yes | Coda doc ID |
table_id | string | Yes | Coda table ID |
row_values | object | Yes | Column values for the new row |
Response
{
"addedRowCount": 1,
"requestId": "abc-123-def"
}List docs
Retrieve all accessible Coda docs for the connected account.
Response
[
{
"id": "AbCdEfGhIj",
"name": "My Project Doc",
"owner": "user@example.com",
"type": "doc"
}
]List rows
Retrieve rows from a Coda table with optional limit.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
doc_id | string | Yes | Coda doc ID |
table_id | string | Yes | Coda table ID |
limit | number | No | Maximum number of rows to return |
Response
[
{
"id": "i-abc123",
"name": "Task 1",
"type": "row",
"values": {
"Assignee": "John",
"Status": "In Progress"
}
}
]List tables in a doc
Fetch all tables for a specific Coda doc.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
doc_id | string | Yes | Coda doc ID |
Response
[
{
"id": "grid-abc123",
"name": "Tasks",
"parent": {
"id": "AbCdEfGhIj",
"type": "doc"
},
"type": "table"
}
]Update row
Update an existing row in a Coda table.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
doc_id | string | Yes | Coda doc ID |
table_id | string | Yes | Coda table ID |
row_id | string | Yes | Row identifier to update |
row_values | object | Yes | Column values to update on the row |
Response
{
"id": "i-abc123",
"requestId": "abc-123-def"
}