update_records
Update primitive and single-select cells in existing Airtable records by column ID, with per-row isolation for targeted edits. Array fields such as multi-select, links, and attachments are excluded.
Instructions
Update primitive / single-select cells of existing records via cellValuesByColumnId. (Array cells — multi-select, links, attachments — are not set here.) Per-row isolation.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"appId": "<appId>",
"tableId": "<tableId>",
"updates": "<updates>"
},
"name": "update_records"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | The Airtable base/application ID | |
| debug | No | When true, include raw Airtable response in output for diagnostics | |
| tableId | Yes | The table ID containing the records | |
| updates | Yes | Updates, each { rowId: "recXXX", cellValuesByColumnId: { "<fieldId>": <value> } } |