Feishu / Lark

Feishu/Lark integration β€” messaging, Bitable CRUD, approvals, calendar, contacts

πŸ“Š Bitable β†’ ⭐ Update Record

AI-generated

Summary

Update an existing record in a Feishu Bitable table

Inputs

  • appToken (required) β€” Bitable App Token extracted from the Bitable URL
  • tableId (required) β€” ID of the target Bitable table
  • recordId (required) β€” ID of the record to update, obtained from a previous read
  • fields (required) β€” JSON object mapping field names to new values (exact field names, case‑sensitive)
  • pageSize β€” Maximum number of items per page (default 50, up to 500)

Output shape

the updated record object

On success the response is the updated record; on failure an error field appears containing the error message

Examples

Example 1: Update a task's status in a project table

appToken: abc123; tableId: tblABCDEF; recordId: recGHIJKL; fields: {"Status": "done", "Priority": "high"}

Example 2: Bulk‑update multiple fields in a single call

appToken: myToken; tableId: tbl12345; recordId: rec56789; fields: {"Name": "New Task", "Status": "in progress"}

Links

Discussion