manage_bitable_record
Search, get, create, update, or delete records in a Feishu Bitable table. Supports single or batch operations up to 500 records.
Instructions
[Official API] Manage records (rows) inside a Bitable table. action=search, get, create, update, delete. create/update/delete accept arrays — single record or up to 500.
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": {
"action": "<action>",
"app_token": "<app_token>",
"table_id": "<table_id>"
},
"name": "manage_bitable_record"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation to perform | |
| app_token | Yes | Bitable app token. Accepts native token, wiki node, or Feishu URL. | |
| table_id | Yes | Table ID | |
| record_id | No | Record ID — required for action=get. | |
| records | No | Records to write. For create: [{fields:{field_name:value}}]. For update: [{record_id, fields:{...}}]. Single record or up to 500. | |
| record_ids | No | Record IDs to delete. Single ID or up to 500. | |
| filter | No | Filter conditions (search only, optional) | |
| sort | No | Sort conditions (search only, optional) | |
| page_size | No | Results per page (search only, default 20) |