manage_bitable_field
List, create, update, or delete fields in a Bitable table. Specify app token, table ID, field ID, name, type, and properties as needed.
Instructions
[Official API] Manage fields (columns) inside a Bitable table. action=list, create, update (Feishu requires type even when only renaming), delete.
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 | |
| field_id | No | Field ID — required for update/delete. | |
| field_name | No | Field display name — required for create, optional for update. | |
| type | No | Field type (1=Text, 2=Number, 3=SingleSelect, 4=MultiSelect, 5=DateTime, 7=Checkbox, 11=User, 13=Phone, 15=URL, 17=Attachment, 18=Link, 20=Formula, 21=DuplexLink, 22=Location, 23=GroupChat, 1001=CreateTime, 1002=ModifiedTime, 1003=Creator, 1004=Modifier). Required for create AND update — Feishu API rejects update without it. | |
| property | No | Field-type-specific properties (optional). E.g. SingleSelect: {options:[{name:"A"},{name:"B"}]}. |