Connect Feishu to Your AI Agent

Identify the project material or chat to read and describe the outcome you need. AI can summarize the content and save a document or send a message you request.

403 tools OAuth

Try a Feishu Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Feishu

Find and Summarize Project Documents

Search accessible files and read a document’s Markdown to extract the relevant details.

/oo Feishu: Search Feishu documents for [project keywords]. Read document [document ID] as Markdown and summarize goals, decisions, and open questions with source links.

Save a Conversation Summary as a Document

Read a selected chat and create a document containing the decisions and action items.

/oo Feishu: Read Feishu chat [chat ID] during [date range]. Summarize decisions and action items, then create a Markdown document titled [title] in folder [folder token].

Send a Team Summary

Turn your notes into a message for a selected chat.

/oo Feishu: Send a concise summary of these notes [notes] to Feishu chat [chat ID] as a Markdown card.

Catch Up on a Discussion

Read a selected chat to identify decisions and questions.

/oo Feishu: Read Feishu chat [chat ID] during [date range]. Summarize confirmed decisions and unanswered questions about [topic], citing the messages.

Start Working with Feishu

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Feishu

    Authorize your Feishu user account through an application configured for this connection.

    Connect Feishu →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Provide your Feishu application OAuth client configuration.
  • Enable the application permissions required for your document and message tasks, then authorize the user account.

Feishu Tools

Feishu links team communication and workspace documents. This connection uses the authorized user’s access and the configured application’s permissions for its operations.

Find, Read, and Create Documents

Search accessible content, fetch document text as Markdown or XML, and create documents in a selected destination.

Read and Send Team Messages

Search or read messages and send text, Markdown, or media to a specified recipient with the required permissions.

403 tools

Get Current User

Get the profile of the Feishu user who authorized this connection, using their user_access_token.

feishu.get_current_user

Get Document

Get a Feishu docx document's basic metadata (title and revision) that the authorized user can read.

feishu.get_document

Get Document Content

Read the full plain-text content of a Feishu docx document the authorized user can access.

feishu.get_document_content

List Document Blocks

List a Feishu docx document's structured blocks (one page), for reading document structure and rich content.

feishu.list_document_blocks

List Bitable Tables

List the data tables in a Feishu Bitable (multi-dimensional spreadsheet) the authorized user can access.

feishu.list_bitable_tables

List Bitable Fields

List the fields (columns) of a Feishu Bitable table, to understand its schema before reading rows.

feishu.list_bitable_fields

Search Bitable Records

Read rows (records) from a Feishu Bitable table, with optional field selection, filter, and sort.

feishu.search_bitable_records

Get User

Get a Feishu user profile. User identity may omit userId to return the authenticated user.

feishu.get_user

List Departments

List child departments below a Feishu department visible to the app.

feishu.list_departments

List Department Users

List users in a Feishu department visible to the app.

feishu.list_department_users

Search Users

Search Feishu users by keyword, open_id list, or relationship filters using user identity.

feishu.search_users

Send Rich Message

Send text, Markdown, image, file, audio, video, or raw Feishu content, uploading URL media before sending.

feishu.send_rich_message

Create Chat

Create a Feishu group or topic chat with initial users and bots.

feishu.create_chat

Update Chat

Update a Feishu chat's name or description.

feishu.update_chat

Add Chat Members

Add users or bots to a Feishu chat.

feishu.add_chat_members

Remove Chat Members

Remove users or bots from a Feishu chat.

feishu.remove_chat_members

Batch Get Messages

Fetch up to 50 Feishu messages by message ID in one request.

feishu.batch_get_messages

List Thread Messages

List messages inside a Feishu message thread.

feishu.list_thread_messages

Search Messages

Search messages across Feishu chats with keyword, sender, chat, mention, attachment, and time filters.

feishu.search_messages

List Chats

List Feishu chats visible to the authorized user.

feishu.list_chats

Search Chats

Search Feishu chats visible to the authorized user by name.

feishu.search_chats

Get Chat

Get the metadata of one Feishu chat visible to the authorized user.

feishu.get_chat

List Chat Members

List members of one Feishu chat visible to the authorized user.

feishu.list_chat_members

List Messages

List messages from one Feishu chat or thread with user-identity history permissions.

feishu.list_messages

Reply Message

Reply to a Feishu message as the authorized user, optionally inside the message thread.

feishu.reply_message

Create Message Flag

Bookmark a message in the message or feed layer, automatically detecting thread type when needed.

feishu.create_message_flag

Cancel Message Flag

Cancel a targeted message flag or best-effort cancel both message and feed layers.

feishu.cancel_message_flag

List Message Flags

List active and canceled user message flags, optionally auto-paginating and enriching feed flags with messages.

feishu.list_message_flags

Create Feed Shortcuts

Add up to 10 chats to the authorized user's feed shortcuts at the head or tail.

feishu.create_feed_shortcuts

Remove Feed Shortcuts

Remove up to 10 chats from the authorized user's feed shortcuts.

feishu.remove_feed_shortcuts

List Feed Shortcuts

List one version-locked page of user feed shortcuts and optionally attach complete chat details.

feishu.list_feed_shortcuts

List Feed Groups

List user feed groups, preserving both active and soft-deleted groups across auto-pagination.

feishu.list_feed_groups

List Feed Group Items

List active and deleted feed cards in one group, optionally resolving each chat.

feishu.list_feed_group_items

Query Feed Group Items

Look up specific chat feed cards in one group and optionally attach complete chat details.

feishu.query_feed_group_items

Get Base

Get the metadata of a Feishu Base.

feishu.get_base

Create Base

Create a Feishu Base, optionally replacing its default table with a custom initial schema.

feishu.create_base

Copy Base

Copy a Feishu Base, optionally changing its name, destination folder, content inclusion, or time zone.

feishu.copy_base

Query Base Data

Run the Base data-query DSL for server-side grouping, aggregation, filtering, sorting, and Top N analysis.

feishu.query_base_data

List Base Tables

List tables in a Feishu Base.

feishu.list_base_tables

Get Base Table

Get one table in a Feishu Base.

feishu.get_base_table

Create Base Table

Create a table with an optional initial field schema in a Feishu Base.

feishu.create_base_table

Update Base Table

Rename a table in a Feishu Base.

feishu.update_base_table

Delete Base Table

Delete a table from a Feishu Base.

feishu.delete_base_table

List Base Fields

List the fields in a Feishu Base table.

feishu.list_base_fields

Get Base Field

Get one field from a Feishu Base table.

feishu.get_base_field

Search Base Field Options

Search the options of a single-select or multi-select field in a Feishu Base.

feishu.search_base_field_options

Create Base Field

Create one field in a Feishu Base table.

feishu.create_base_field

Update Base Field

Replace one field definition in a Feishu Base table. Read the field first and include all writable configuration to preserve; this is a full PUT replacement, not a partial update.

feishu.update_base_field

Delete Base Field

Delete one field from a Feishu Base table.

feishu.delete_base_field

List Base Views

List the views in a Feishu Base table.

feishu.list_base_views

Get Base View

Get one view from a Feishu Base table.

feishu.get_base_view

Create Base Views

Create one or more views sequentially in a Feishu Base table.

feishu.create_base_views

Delete Base View

Delete one view from a Feishu Base table by ID or accepted view name.

feishu.delete_base_view

List Base Records

List records in a Feishu Base table with optional projection, filter, and sort.

feishu.list_base_records

Search Base Records

Search records by keyword within selected fields of a Feishu Base table.

feishu.search_base_records

Get Base Record

Get one record from a Feishu Base table.

feishu.get_base_record

Create Base Record

Create one record in a Feishu Base table.

feishu.create_base_record

Update Base Record

Update one record in a Feishu Base table.

feishu.update_base_record

Upsert Base Record

Create a Base record when recordId is omitted, or update that record when recordId is provided.

feishu.upsert_base_record

Delete Base Record

Delete one record from a Feishu Base table.

feishu.delete_base_record

Batch Create Base Records

Create up to 200 records in one Feishu Base request.

feishu.batch_create_base_records

Batch Update Base Records

Update up to 200 records with record-specific fields in one Feishu Base request.

feishu.batch_update_base_records

Batch Delete Base Records

Delete up to 200 records in one Feishu Base request.

feishu.batch_delete_base_records

List Base Blocks

List folders, tables, documents, dashboards, and workflows in a Base.

feishu.list_base_blocks

Create Base Block

Create a folder, table, document, dashboard, or workflow block.

feishu.create_base_block

Move Base Block

Move and order a Base resource block.

feishu.move_base_block

Rename Base Block

Rename a Base resource block.

feishu.rename_base_block

Delete Base Block

Delete a Base resource block.

feishu.delete_base_block

List Base Record History

List the change history for one Base record.

feishu.list_base_record_history

Create Base Record Share Links

Generate share links for up to 100 Base records.

feishu.create_base_record_share_links

Get Base View Filter

Get the filter configuration of a Base view.

feishu.get_base_view_filter

Get Base View Visible Fields

Get the visible field IDs of a Base view.

feishu.get_base_view_visible_fields

Get Base View Group

Get the grouping configuration of a Base view.

feishu.get_base_view_group

Get Base View Sort

Get the sorting configuration of a Base view.

feishu.get_base_view_sort

Get Base View Timebar

Get the timeline configuration of a Base view.

feishu.get_base_view_timebar

Get Base View Card

Get the card configuration of a Base view.

feishu.get_base_view_card

Set Base View Filter

Replace the filter configuration of a Base view.

feishu.set_base_view_filter

Set Base View Visible Fields

Replace the visible field configuration of a Base view.

feishu.set_base_view_visible_fields

Set Base View Group

Replace the grouping configuration of a Base view.

feishu.set_base_view_group

Set Base View Sort

Replace the sorting configuration of a Base view.

feishu.set_base_view_sort

Set Base View Timebar

Replace the timeline configuration of a Base view.

feishu.set_base_view_timebar

Set Base View Card

Replace the card configuration of a Base view.

feishu.set_base_view_card

Rename Base View

Rename a Base view.

feishu.rename_base_view

List Base Roles

List roles configured for Base advanced permissions.

feishu.list_base_roles

Get Base Role

Get a Base role and its complete permission configuration.

feishu.get_base_role

Create Base Role

Create a custom Base role from a complete permission configuration.

feishu.create_base_role

Update Base Role

Delta-merge changes into a Base role configuration.

feishu.update_base_role

Delete Base Role

Delete a custom Base role; system roles cannot be deleted.

feishu.delete_base_role

Enable Base Advanced Permissions

Enable advanced permissions for a Base.

feishu.enable_base_advanced_permissions

Disable Base Advanced Permissions

Disable advanced permissions for a Base.

feishu.disable_base_advanced_permissions

List Base Workflows

List and optionally filter workflows in a Base.

feishu.list_base_workflows

Get Base Workflow

Get a Base workflow including its steps.

feishu.get_base_workflow

Create Base Workflow

Create a disabled Base workflow from a complete definition.

feishu.create_base_workflow

Update Base Workflow

Replace a Base workflow definition while preserving its enabled state.

feishu.update_base_workflow

Enable Base Workflow

Enable a Base workflow without changing its steps.

feishu.enable_base_workflow

Disable Base Workflow

Disable a Base workflow without changing its steps.

feishu.disable_base_workflow

List Base Forms

List forms configured for a Base table.

feishu.list_base_forms

Get Base Form

Get a form configured for a Base table.

feishu.get_base_form

Get Base Form Detail

Get public form questions and submission metadata by share token.

feishu.get_base_form_detail

Create Base Form

Create a form in a Base table.

feishu.create_base_form

Update Base Form

Update the name or description of a Base form.

feishu.update_base_form

Delete Base Form

Delete a form from a Base table.

feishu.delete_base_form

List Base Form Questions

List questions configured for a Base form.

feishu.list_base_form_questions

Create Base Form Questions

Create up to ten questions in a Base form.

feishu.create_base_form_questions

Update Base Form Questions

Update up to ten Base form questions by question ID.

feishu.update_base_form_questions

Delete Base Form Questions

Delete up to ten questions from a Base form.

feishu.delete_base_form_questions

Submit Base Form

Submit JSON field values to a shared Base form.

feishu.submit_base_form

List Base Dashboards

List dashboards in a Base.

feishu.list_base_dashboards

Get Base Dashboard

Get a Base dashboard.

feishu.get_base_dashboard

Create Base Dashboard

Create a dashboard in a Base.

feishu.create_base_dashboard

Update Base Dashboard

Update a Base dashboard name or theme.

feishu.update_base_dashboard

Delete Base Dashboard

Delete a Base dashboard and its blocks.

feishu.delete_base_dashboard

Arrange Base Dashboard

Ask Feishu to automatically arrange dashboard blocks.

feishu.arrange_base_dashboard

List Base Dashboard Blocks

List blocks in a Base dashboard.

feishu.list_base_dashboard_blocks

Get Base Dashboard Block

Get a Base dashboard block and its data configuration.

feishu.get_base_dashboard_block

Get Base Dashboard Block Data

Get the computed chart data for a Base dashboard block.

feishu.get_base_dashboard_block_data

Create Base Dashboard Block

Create a chart, metric, or text block in a Base dashboard.

feishu.create_base_dashboard_block

Update Base Dashboard Block

Update a Base dashboard block name or data configuration.

feishu.update_base_dashboard_block

Delete Base Dashboard Block

Delete a block from a Base dashboard.

feishu.delete_base_dashboard_block

List Calendar Agenda

List event instances in a Feishu calendar over a bounded time range.

feishu.list_calendar_agenda

Search Calendar Events

Search Feishu calendar events by text, time range, and attendee identifiers.

feishu.search_calendar_events

Get Calendar Event

Get the complete details of one Feishu calendar event.

feishu.get_calendar_event

Create Calendar Event

Create a Feishu calendar event and add attendees, rolling back the event if attendee creation fails.

feishu.create_calendar_event

Update Calendar Event

Update Feishu calendar event fields and incrementally add or remove attendees.

feishu.update_calendar_event

Delete Calendar Event

Delete a Feishu calendar event.

feishu.delete_calendar_event

Query Calendar Freebusy

Query a Feishu user's free/busy periods and RSVP status.

feishu.query_calendar_freebusy

Find Calendar Rooms

Find meeting rooms available for the specified event time slots.

feishu.find_calendar_rooms

Suggest Calendar Times

Suggest available meeting times for Feishu users and chats.

feishu.suggest_calendar_times

Reply Calendar Event

Accept, decline, or tentatively accept a Feishu calendar event invitation.

feishu.reply_calendar_event

Get Calendar Meeting Info

Get video meeting and meeting-note relations for calendar event instances.

feishu.get_calendar_meeting_info

List Tasks

List Feishu tasks related to the caller with server-side status filters.

feishu.list_tasks

Search Tasks

Search Feishu tasks by text, members, completion state, and due range.

feishu.search_tasks

Get Task

Get one Feishu task by GUID.

feishu.get_task

Create Task

Create a Feishu task with members, dates, reminders, and tasklist membership.

feishu.create_task

Update Task

Update the editable attributes of a Feishu task.

feishu.update_task

Complete Task

Mark a Feishu task as completed.

feishu.complete_task

Reopen Task

Reopen a completed Feishu task.

feishu.reopen_task

Manage Task Assignees

Add or remove assignees on a Feishu task.

feishu.manage_task_assignees

Manage Task Followers

Add or remove followers on a Feishu task.

feishu.manage_task_followers

Set Task Ancestor

Set or clear the ancestor of a Feishu task.

feishu.set_task_ancestor

Get Related Tasks

List tasks related to the authorized Feishu user, with optional bounded auto-pagination.

feishu.get_related_tasks

Add Task Comment

Add a text comment to a Feishu task.

feishu.add_task_comment

Manage Task Reminders

List, add, or remove reminders on a Feishu task.

feishu.manage_task_reminders

Create Tasklist

Create a Feishu tasklist.

feishu.create_tasklist

Search Tasklists

Search Feishu tasklists by name and ownership.

feishu.search_tasklists

Add Task To Tasklist

Add a Feishu task to a tasklist.

feishu.add_task_to_tasklist

Manage Tasklist Members

Add or remove members on a Feishu tasklist.

feishu.manage_tasklist_members

List Wiki Spaces

List Feishu Wiki spaces accessible to the caller.

feishu.list_wiki_spaces

Get Wiki Space

Get one Feishu Wiki space by ID.

feishu.get_wiki_space

Create Wiki Space

Create a Feishu Wiki space.

feishu.create_wiki_space

List Wiki Nodes

List nodes in a Feishu Wiki space or below one parent node.

feishu.list_wiki_nodes

Get Wiki Node

Resolve and get a Feishu Wiki node by token and object type.

feishu.get_wiki_node

Create Wiki Node

Create a document node in a Feishu Wiki space.

feishu.create_wiki_node

Copy Wiki Node

Copy a Feishu Wiki node into another space or below another parent.

feishu.copy_wiki_node

Move Wiki Node

Move a Feishu Wiki node to another space or parent node.

feishu.move_wiki_node

Delete Wiki Node

Delete a Feishu Wiki node and optionally its descendants.

feishu.delete_wiki_node

Submit Wiki Move To Drive

Move a Wiki node out of its knowledge space into Drive and return an asynchronous task handle.

feishu.submit_wiki_move_to_drive

Delete Wiki Space

Delete a Feishu Wiki space and return either synchronous completion or an asynchronous task ID.

feishu.delete_wiki_space

Get Wiki Task

Get a normalized Wiki asynchronous task status.

feishu.get_wiki_task

List Wiki Members

List members of a Feishu Wiki space.

feishu.list_wiki_members

Add Wiki Member

Add a member to a Feishu Wiki space.

feishu.add_wiki_member

Remove Wiki Member

Remove a member from a Feishu Wiki space.

feishu.remove_wiki_member

Create Document

Create a Feishu document from Docx XML or Markdown content, optionally inside a folder or Wiki node.

feishu.create_document

Fetch Document

Fetch a Feishu document as Docx XML or Markdown, with optional structural detail and partial-read selection.

feishu.fetch_document

Update Document

Update a Feishu document with a high-level text or block operation instead of manually orchestrating docx block APIs.

feishu.update_document

Search Documents

Search Feishu documents, Wiki nodes, spreadsheets, Base apps, files, folders, and slides.

feishu.search_documents

List Document History

List historical versions of a Feishu docx document.

feishu.list_document_history

Revert Document

Revert a Feishu docx document to a historical version and return the background task state.

feishu.revert_document

Get Document Revert Status

Get the status of a Feishu document history revert task.

feishu.get_document_revert_status

Inspect Drive Item

Inspect a Feishu Drive token to resolve its canonical type, title, URL, and underlying document for Wiki nodes.

feishu.inspect_drive_item

Search Drive Items

Search Feishu Drive documents, Wiki nodes, spreadsheets, Base apps, files, folders, and slides.

feishu.search_drive_items

List Drive Files

List files, folders, and online documents inside a Feishu Drive folder.

feishu.list_drive_files

Create Drive Folder

Create a folder in Feishu Drive.

feishu.create_drive_folder

Copy Drive File

Copy a Feishu Drive file or online document into another folder.

feishu.copy_drive_file

Move Drive Item

Move a Feishu Drive file or folder and return a task ID when Feishu processes the move asynchronously.

feishu.move_drive_item

Delete Drive Item

Delete a Feishu Drive file or folder and return a task ID when Feishu processes the deletion asynchronously.

feishu.delete_drive_item

Get Drive Task Status

Get the current state of an asynchronous Drive move, copy, or delete task.

feishu.get_drive_task_status

List Drive Comments

List comments on a Feishu Drive document or supported file.

feishu.list_drive_comments

Create Drive Comment

Create a full-resource or anchored rich-text comment on a Feishu Drive document or supported file.

feishu.create_drive_comment

Update Drive Comment

Mark a Feishu Drive comment as solved or unresolved.

feishu.update_drive_comment

Delete Drive Comment

Delete a Feishu Drive comment.

feishu.delete_drive_comment

Create Drive Comment Reply

Add a rich-text reply to a Feishu Drive comment.

feishu.create_drive_comment_reply

Delete Drive Comment Reply

Delete a reply from a Feishu Drive comment.

feishu.delete_drive_comment_reply

List Drive Permissions

List collaborators and permission roles on a Feishu Drive resource.

feishu.list_drive_permissions

Add Drive Permission

Grant a collaborator permission on a Feishu Drive resource.

feishu.add_drive_permission

Update Drive Permission

Change a collaborator's permission role on a Feishu Drive resource.

feishu.update_drive_permission

Remove Drive Permission

Remove a collaborator permission from a Feishu Drive resource.

feishu.remove_drive_permission

Create Drive Shortcut

Create a Feishu Drive shortcut to an existing file in another folder.

feishu.create_drive_shortcut

List Drive Versions

List one page of tagged version history for a Feishu Drive file.

feishu.list_drive_versions

Get Drive Version

Download one specific Feishu Drive file version into connector transit storage.

feishu.get_drive_version

List Drive Previews

List available preview artifacts and generation states for a Feishu Drive file.

feishu.list_drive_previews

Download Drive Preview

Resolve a requested Drive preview type and download the ready artifact into connector transit storage.

feishu.download_drive_preview

Download Drive Cover

Download a stable Drive cover preset into connector transit storage.

feishu.download_drive_cover

Revert Drive Version

Revert a Feishu Drive file to a specific historical version.

feishu.revert_drive_version

Delete Drive Version

Permanently delete a specific historical version of a Feishu Drive file.

feishu.delete_drive_version

Apply Drive Permission

Apply to a Feishu document owner for view or edit permission on behalf of the current user.

feishu.apply_drive_permission

List Drive Secure Labels

List secure labels available to the current Feishu user.

feishu.list_drive_secure_labels

Update Drive Secure Label

Set the secure label of a Feishu Drive file or document.

feishu.update_drive_secure_label

Create Slides Presentation

Create a Feishu Slides presentation and optionally add up to ten initial pages.

feishu.create_slides_presentation

Get Slides Presentation

Get the complete SML 2.0 XML of a Feishu Slides presentation.

feishu.get_slides_presentation

Get Slide

Get one Feishu Slides page as SML 2.0 XML by stable ID or page number.

feishu.get_slide

Create Slide

Create a page in an existing Feishu Slides presentation.

feishu.create_slide

Delete Slide

Delete a page from a Feishu Slides presentation.

feishu.delete_slide

Replace Slide Elements

Replace or insert structural elements on one Slides page, with SML boilerplate added for common shape replacements.

feishu.replace_slide_elements

Replace Slides

Replace multiple Slides pages by creating each replacement before its old page and then deleting the old page.

feishu.replace_slides

List Slides History

List historical versions of a Feishu Slides presentation.

feishu.list_slides_history

Revert Slides History

Revert a Feishu Slides presentation to a historical version and return its task metadata.

feishu.revert_slides_history

Get Slides Revert Status

Get the status of a Slides history revert task.

feishu.get_slides_revert_status

List Whiteboard Nodes

List the raw nodes in a Feishu whiteboard, including Mermaid or PlantUML source metadata.

feishu.list_whiteboard_nodes

Create Whiteboard Nodes

Create raw OpenAPI nodes in a Feishu whiteboard, optionally replacing all existing content.

feishu.create_whiteboard_nodes

Create Whiteboard Diagram

Create a Mermaid, PlantUML, or SVG diagram node in a Feishu whiteboard.

feishu.create_whiteboard_diagram

Export Whiteboard Svg

Export a Feishu whiteboard as SVG and return the API's Base64 payload without writing a local file.

feishu.export_whiteboard_svg

Query My Attendance Tasks

Query the current authorized user's attendance tasks and clock-in records for a work-date range.

feishu.query_my_attendance_tasks

Create Workbook

Create a Feishu spreadsheet workbook.

feishu.create_workbook

Get Workbook

Get workbook structure and metadata, including all sub-sheets.

feishu.get_workbook

Get Sheet Changeset

Get the raw spreadsheet edit actions between two revisions for reviewing applied changes.

feishu.get_sheet_changeset

Get Sheet

Get one sub-sheet from a workbook structure.

feishu.get_sheet

Create Sheet

Create an empty sub-sheet with optional position and dimensions.

feishu.create_sheet

Update Sheet

Rename, move, hide, show, or recolor one sub-sheet.

feishu.update_sheet

Delete Sheet

Delete one sub-sheet from a workbook.

feishu.delete_sheet

Get Cells

Read one or more A1 ranges with values, formulas, and optional styles.

feishu.get_cells

Set Cells

Write values, formulas, styles, comments, or validation to an A1 range.

feishu.set_cells

Clear Cells

Clear cell contents, formats, or both from an A1 range.

feishu.clear_cells

Search Cells

Find cell coordinates matching text or a regular expression.

feishu.search_cells

Replace Cells

Find and replace matching text in a sub-sheet.

feishu.replace_cells

Get Typed Table

Read a sub-sheet range into a DataFrame-friendly typed table with inferred dtypes.

feishu.get_typed_table

Put Typed Table

Write a DataFrame-friendly typed table while preserving numbers, booleans, and real dates.

feishu.put_typed_table

Batch Update Sheet

Execute multiple Sheet AI write tools in one batch request.

feishu.batch_update_sheet

Insert Sheet Dimension

Insert blank rows or columns into a sub-sheet.

feishu.insert_sheet_dimension

Delete Sheet Dimension

Delete rows or columns in a sub-sheet.

feishu.delete_sheet_dimension

Hide Sheet Dimension

Hide rows or columns in a sub-sheet.

feishu.hide_sheet_dimension

Unhide Sheet Dimension

Unhide rows or columns in a sub-sheet.

feishu.unhide_sheet_dimension

Group Sheet Dimension

Group rows or columns in a sub-sheet.

feishu.group_sheet_dimension

Ungroup Sheet Dimension

Ungroup rows or columns in a sub-sheet.

feishu.ungroup_sheet_dimension

Freeze Sheet Dimension

Freeze or unfreeze the leading rows or columns.

feishu.freeze_sheet_dimension

Move Sheet Dimension

Move a contiguous row or column range to a new position.

feishu.move_sheet_dimension

Merge Sheet Range

Merge cells in a range.

feishu.merge_sheet_range

Unmerge Sheet Range

Unmerge cells in a range.

feishu.unmerge_sheet_range

Resize Sheet Range

Resize rows or columns using pixels, standard size, or row auto-fit.

feishu.resize_sheet_range

Move Sheet Range

Move a cell range.

feishu.move_sheet_range

Copy Sheet Range

Copy a cell range.

feishu.copy_sheet_range

Fill Sheet Range

Fill a destination range from a source pattern.

feishu.fill_sheet_range

Sort Sheet Range

Sort a cell range by one or more columns.

feishu.sort_sheet_range

Verify Sheet Formulas

Scan formulas for errors across selected sheets or ranges.

feishu.verify_sheet_formulas

Get Sheet Dropdown

Read dropdown validation metadata for a range.

feishu.get_sheet_dropdown

Set Sheet Dropdown

Set dropdown validation across every cell in a range.

feishu.set_sheet_dropdown

Update Sheet Dropdowns

Apply one dropdown configuration to multiple sheet-prefixed ranges.

feishu.update_sheet_dropdowns

Delete Sheet Dropdowns

Remove dropdown validation from multiple sheet-prefixed ranges.

feishu.delete_sheet_dropdowns

List Sheet Charts

List charts on a sub-sheet.

feishu.list_sheet_charts

Create Sheet Chart

Create a chart object.

feishu.create_sheet_chart

Update Sheet Chart

Update a chart object.

feishu.update_sheet_chart

Delete Sheet Chart

Delete a chart object.

feishu.delete_sheet_chart

List Sheet Pivot Tables

List pivot tables on a sub-sheet.

feishu.list_sheet_pivot_tables

Create Sheet Pivot Table

Create a pivot table object.

feishu.create_sheet_pivot_table

Update Sheet Pivot Table

Update a pivot table object.

feishu.update_sheet_pivot_table

Delete Sheet Pivot Table

Delete a pivot table object.

feishu.delete_sheet_pivot_table

List Sheet Conditional Formats

List conditional formats on a sub-sheet.

feishu.list_sheet_conditional_formats

Create Sheet Conditional Format

Create a conditional format object.

feishu.create_sheet_conditional_format

Update Sheet Conditional Format

Update a conditional format object.

feishu.update_sheet_conditional_format

Delete Sheet Conditional Format

Delete a conditional format object.

feishu.delete_sheet_conditional_format

List Sheet Filters

List filters on a sub-sheet.

feishu.list_sheet_filters

Create Sheet Filter

Create a filter object.

feishu.create_sheet_filter

Update Sheet Filter

Update a filter object.

feishu.update_sheet_filter

Delete Sheet Filter

Delete a filter object.

feishu.delete_sheet_filter

List Sheet Filter Views

List filter views on a sub-sheet.

feishu.list_sheet_filter_views

Create Sheet Filter View

Create a filter view object.

feishu.create_sheet_filter_view

Update Sheet Filter View

Update a filter view object.

feishu.update_sheet_filter_view

Delete Sheet Filter View

Delete a filter view object.

feishu.delete_sheet_filter_view

List Sheet Sparklines

List sparklines on a sub-sheet.

feishu.list_sheet_sparklines

Create Sheet Sparkline

Create a sparkline object.

feishu.create_sheet_sparkline

Update Sheet Sparkline

Update a sparkline object.

feishu.update_sheet_sparkline

Delete Sheet Sparkline

Delete a sparkline object.

feishu.delete_sheet_sparkline

List Sheet Float Images

List float images on a sub-sheet.

feishu.list_sheet_float_images

Create Sheet Float Image

Create a float image object.

feishu.create_sheet_float_image

Update Sheet Float Image

Update a float image object.

feishu.update_sheet_float_image

Delete Sheet Float Image

Delete a float image object.

feishu.delete_sheet_float_image

List Sheet History

List spreadsheet edit history versions.

feishu.list_sheet_history

Revert Sheet History

Start an asynchronous revert to a spreadsheet history version.

feishu.revert_sheet_history

Get Sheet History Revert Status

Poll the status of a spreadsheet history revert.

feishu.get_sheet_history_revert_status

Search Approvals

Search approval definitions the connected user can initiate.

feishu.search_approvals

Get Approval

Get an approval definition, form snapshot, and approval nodes.

feishu.get_approval

Create Approval Instance

Create an approval instance from structured form controls.

feishu.create_approval_instance

Get Approval Instance

Get an approval instance with its nodes, tasks, form, and history.

feishu.get_approval_instance

Cancel Approval Instance

Recall an approval instance initiated by the connected user.

feishu.cancel_approval_instance

Add Approval Cc

Add CC recipients to an active approval instance.

feishu.add_approval_cc

List Initiated Approval Instances

List approval instances initiated by the connected user.

feishu.list_initiated_approval_instances

List Approval Tasks

List approval tasks grouped by pending, completed, initiated, or CC status.

feishu.list_approval_tasks

Approve Approval Task

Approve a pending approval task with optional form controls.

feishu.approve_approval_task

Reject Approval Task

Reject a pending approval task.

feishu.reject_approval_task

Transfer Approval Task

Transfer a pending approval task to another user.

feishu.transfer_approval_task

Add Sign Approval Task

Add users before, after, or alongside the current approval task.

feishu.add_sign_approval_task

Rollback Approval Task

Roll back an approval task to one or more earlier nodes.

feishu.rollback_approval_task

Remind Approval Tasks

Send reminders for one or more tasks in an approval instance.

feishu.remind_approval_tasks

List Mail Messages

List message IDs in a Feishu mailbox folder or label.

feishu.list_mail_messages

Search Mail Messages

Search Feishu mail by text, addresses, subject, state, and creation time.

feishu.search_mail_messages

Get Mail Message

Read one Feishu mail message with body and attachment metadata.

feishu.get_mail_message

Get Mail Thread

Read every message in a Feishu mail thread in chronological order.

feishu.get_mail_thread

Create Mail Draft

Compose and save a new Feishu mail draft without sending it.

feishu.create_mail_draft

Update Mail Draft

Replace the complete content of an existing Feishu mail draft.

feishu.update_mail_draft

Delete Mail Draft

Delete a Feishu mail draft.

feishu.delete_mail_draft

Send Mail Draft

Send an existing Feishu mail draft immediately or at a scheduled time.

feishu.send_mail_draft

Send Mail

Compose a new email, create a Feishu draft, and send it immediately.

feishu.send_mail

Get Mail Send Status

Get the latest per-recipient delivery status for one sent Feishu mail message.

feishu.get_mail_send_status

Cancel Scheduled Send

Cancel a Feishu mail message before its scheduled delivery time.

feishu.cancel_scheduled_send

Reply Mail

Reply to a Feishu mail message, preserving conversation headers.

feishu.reply_mail

Reply All Mail

Reply to all participants of a Feishu mail message.

feishu.reply_all_mail

Forward Mail

Forward a Feishu mail message to new recipients.

feishu.forward_mail

Recall Sent Mail

Request asynchronous recall of one delivered Feishu mail message within its recall window.

feishu.recall_sent_mail

Get Mail Recall Detail

Get asynchronous recall progress and per-recipient results for one Feishu mail message.

feishu.get_mail_recall_detail

Modify Mail Messages

Add or remove labels and move Feishu mail messages in batches of 20.

feishu.modify_mail_messages

Trash Mail Messages

Move Feishu mail messages to trash in batches of 20.

feishu.trash_mail_messages

List Mail Signatures

List the authorized user's Feishu mail signatures and default usages.

feishu.list_mail_signatures

Send Mail Read Receipt

Send a system-generated RFC 3798-style read receipt for a message that requested one.

feishu.send_mail_read_receipt

Decline Mail Read Receipt

Dismiss a message's read-receipt request without sending mail, safely doing nothing when already cleared.

feishu.decline_mail_read_receipt

Get Mail Signature Detail

Fetch one complete mail signature and annotate whether it is the send or reply default.

feishu.get_mail_signature_detail

Share Mail To Chat

Create a Feishu mail share card for one message or thread and send it to an IM recipient.

feishu.share_mail_to_chat

Create Mail Template

Create a personal Feishu mail template from JSON content and existing Drive-backed attachments.

feishu.create_mail_template

Update Mail Template

Fetch and fully replace a mail template after merging provided JSON fields; concurrent writes are last-write-wins.

feishu.update_mail_template

Triage Mail Messages

Auto-paginate compact mailbox summaries through list or search APIs with a stable continuation token.

feishu.triage_mail_messages

Subscribe Mail Events

Subscribe a user mailbox to Feishu message-received events before consuming the corresponding push event.

feishu.subscribe_mail_events

Unsubscribe Mail Events

Unsubscribe a user mailbox from Feishu message-received events.

feishu.unsubscribe_mail_events

Search Minutes

Search Feishu Minutes by text, owners, participants, and creation time.

feishu.search_minutes

Get Minutes Detail

Get the basic metadata of one Feishu Minutes record.

feishu.get_minutes_detail

Get Minutes Transcript

Get the generated transcript text of a Feishu Minutes record.

feishu.get_minutes_transcript

Get Minutes Summary

Get the generated summary of a Feishu Minutes record.

feishu.get_minutes_summary

Get Minutes Todos

List the generated todos of a Feishu Minutes record.

feishu.get_minutes_todos

Get Minutes Download Metadata

Get the temporary media download URL for a Feishu Minutes record without downloading it.

feishu.get_minutes_download_metadata

Update Minutes Title

Update the title of one Feishu Minutes record.

feishu.update_minutes_title

Apply Minutes Permission

Apply for view or edit permission on one Feishu Minutes record.

feishu.apply_minutes_permission

Replace Minutes Speaker

Replace a transcript speaker with another Feishu user in one Minutes record.

feishu.replace_minutes_speaker

Replace Minutes Words

Batch-replace words in the transcript of one Feishu Minutes record.

feishu.replace_minutes_words

Replace Minutes Summary

Replace the AI-generated summary of one Feishu Minutes record.

feishu.replace_minutes_summary

Manage Minutes Todos

Add, update, or delete multiple todo items in one Feishu Minutes record.

feishu.manage_minutes_todos

Search Vc Meetings

Search Feishu video meetings by text, people, rooms, and time range.

feishu.search_vc_meetings

Get Vc Meeting

Get Feishu video meeting metadata and participant data.

feishu.get_vc_meeting

Get Vc Recording Metadata

Get recording URL and duration metadata for a Feishu video meeting.

feishu.get_vc_recording_metadata

Get Vc Note

Get meeting-note metadata and its related document tokens.

feishu.get_vc_note

Download Vc Note Transcript

Fetch every page of a unified meeting-note transcript and upload the complete text to connector transit storage.

feishu.download_vc_note_transcript

Get Vc Meeting Note

Resolve a video meeting to its note ID and return normalized meeting-note details.

feishu.get_vc_meeting_note

List Okr Cycles

List Feishu OKR cycles visible to a user.

feishu.list_okr_cycles

Get Okr Cycle Detail

List every objective in an OKR cycle and fetch the key results below each objective.

feishu.get_okr_cycle_detail

Create Okr

Create one Feishu objective or key result from plain text.

feishu.create_okr

Batch Create Okrs

Create objectives and their key results sequentially, with optional rollback on failure.

feishu.batch_create_okrs

Patch Okr

Update content, notes, score, or deadline on an objective or key result.

feishu.patch_okr

List Okr Alignments

List the objectives aligned from or to a Feishu OKR objective.

feishu.list_okr_alignments

Create Okr Alignment

Align one Feishu OKR objective to another objective.

feishu.create_okr_alignment

Delete Okr Alignment

Delete a Feishu OKR objective alignment.

feishu.delete_okr_alignment

List Okr Categories

List enabled and disabled Feishu OKR categories configured by the tenant.

feishu.list_okr_categories

List Okr Progress

List progress records for an objective or key result.

feishu.list_okr_progress

Get Okr Progress

Get one Feishu OKR progress record.

feishu.get_okr_progress

Create Okr Progress

Create a progress record for an objective or key result.

feishu.create_okr_progress

Update Okr Progress

Update the content or rate of an OKR progress record.

feishu.update_okr_progress

Delete Okr Progress

Delete a Feishu OKR progress record.

feishu.delete_okr_progress

List Okr Comments

List one page of comments attached to a Feishu OKR entity.

feishu.list_okr_comments

Get Okr Comment

Get one Feishu OKR comment by ID.

feishu.get_okr_comment

Reorder Okrs

Replace the objective or key-result order with an explicit ID sequence.

feishu.reorder_okrs

Update Okr Weights

Replace objective or key-result weights with explicit ID and weight pairs.

feishu.update_okr_weights

Update Okr Indicator

Find the first indicator for an objective or key result and update its current value.

feishu.update_okr_indicator

Create Okr Comment

Create or reply to a Feishu OKR comment.

feishu.create_okr_comment

Update Okr Comment

Replace the content of a Feishu OKR comment.

feishu.update_okr_comment

Solve Okr Comment

Mark a Feishu OKR comment or its selection thread as solved.

feishu.solve_okr_comment

Reopen Okr Comment

Reopen a solved Feishu OKR comment or selection thread.

feishu.reopen_okr_comment

Delete Okr Comment

Permanently delete a Feishu OKR comment.

feishu.delete_okr_comment

Upload Drive File

Upload a file from a public URL to Feishu Drive, automatically using the three-step multipart protocol above 20 MB.

feishu.upload_drive_file

Download Drive File

Download a Feishu Drive file into connector transit storage.

feishu.download_drive_file

Download Message Resource

Download one image or file resource attached to a Feishu message into connector transit storage.

feishu.download_message_resource

Submit Drive Export

Submit an asynchronous Feishu Drive document export and return a handle for status polling.

feishu.submit_drive_export

Get Drive Export

Get the normalized status and generated file token of a Drive export task.

feishu.get_drive_export

Download Drive Export

Download a generated Drive export file into connector transit storage.

feishu.download_drive_export

Submit Drive Import

Fetch a source file, upload it as Feishu import media, and submit an asynchronous Drive import task.

feishu.submit_drive_import

Get Drive Import

Get the normalized status and created document token of a Drive import task.

feishu.get_drive_import

Upload Base Attachments

Validate a Base attachment field, upload one or more files from public URLs, and append them to one record cell.

feishu.upload_base_attachments

Download Base Attachments

Read Base attachment metadata and download selected or all record attachments into connector transit storage.

feishu.download_base_attachments

Remove Base Attachments

Validate a Base attachment field and remove selected file tokens from one record cell.

feishu.remove_base_attachments

Join Vc Meeting

Join a Feishu video meeting with the app's meeting bot.

feishu.join_vc_meeting

Leave Vc Meeting

Leave a Feishu video meeting previously joined by the app's meeting bot.

feishu.leave_vc_meeting

List Active Vc Meetings

List active Feishu video meetings for the current user or a tenant user.

feishu.list_active_vc_meetings

List Vc Meeting Events

List participant and lifecycle events from one Feishu video meeting.

feishu.list_vc_meeting_events

Send Vc Meeting Message

Send a text message or reaction through the app's in-meeting bot.

feishu.send_vc_meeting_message

List App Slash Commands

List every slash command registered on the currently connected Feishu app.

feishu.list_app_slash_commands

Create App Slash Command

Register a slash command, optionally updating the existing command when its name already exists.

feishu.create_app_slash_command

Update App Slash Command

Update the description, localized descriptions, or icon of a slash command selected by ID or name.

feishu.update_app_slash_command

Delete App Slash Command

Permanently delete a slash command selected by command ID or exact command name.

feishu.delete_app_slash_command

Create Markdown File

Create a Markdown file from a JSON string in Feishu Drive root, a Drive folder, or a Wiki node.

feishu.create_markdown_file

Fetch Markdown File

Fetch the latest or a specific version of a Markdown file from Feishu Drive.

feishu.fetch_markdown_file

Diff Markdown File

Compute a unified line diff between Drive versions or between a Drive version and a JSON Markdown string.

feishu.diff_markdown_file

Patch Markdown File

Fetch a Markdown file, replace literal text or a JavaScript regular expression locally, and overwrite only when matches exist.

feishu.patch_markdown_file

Overwrite Markdown File

Overwrite an existing Feishu Drive Markdown file with a complete JSON Markdown string.

feishu.overwrite_markdown_file

Upload Docs Media

Upload an image or attachment from a public URL to a Feishu document block, using multipart upload above 20 MB.

feishu.upload_docs_media

Insert Docs Media

Append an image or file to a Feishu docx document by creating a block, uploading media, and binding the file token with rollback on failure.

feishu.insert_docs_media

Preview Docs Media

Download the source-file preview of Feishu document media into connector transit storage.

feishu.preview_docs_media

Download Docs Media

Download Feishu document media or a whiteboard image into connector transit storage.

feishu.download_docs_media

Download Document Cover

Read a Feishu docx document cover and download its image into connector transit storage.

feishu.download_document_cover

Update Document Cover

Upload an image from a public URL and set it as a Feishu docx document cover.

feishu.update_document_cover

Delete Document Cover

Idempotently clear the cover of a Feishu docx document.

feishu.delete_document_cover

Upload Slides Media

Upload an image of at most 20 MB to a Slides presentation for use as an XML `<img>` file token.

feishu.upload_slides_media

Set Sheet Cell Image

Fetch an image from a public URL, upload it to a Feishu spreadsheet, and embed it into one cell.

feishu.set_sheet_cell_image

Get Slides Screenshots

Render up to ten existing Slides pages and store the decoded screenshots in connector transit storage.

feishu.get_slides_screenshots

Render Slide Screenshot

Render one SML 2.0 slide XML fragment and store the decoded screenshot in connector transit storage.

feishu.render_slide_screenshot

Upload Task Attachment

Upload a file from a public URL as an attachment to a Feishu Task resource.

feishu.upload_task_attachment

Upload Okr Image

Upload an image from a public URL for use in Feishu OKR progress rich text.

feishu.upload_okr_image

Download Minutes Media

Resolve and stream a Feishu Minutes audio or video recording into connector transit storage.

feishu.download_minutes_media

Upload Minutes Media

Upload audio or video from a public URL to Drive and create a Feishu Minutes recording from the resulting file token.

feishu.upload_minutes_media

Frequently Asked Questions

Which documents and chats can AI use?

Access depends on application permissions, user authorization, and the content the user can access. Chat history requires the relevant user-identity history permissions.

Can I save a summary as a new Feishu document?

Yes. Specify the source content, document title, and destination folder or Wiki node.

Can AI send a summary to a team chat?

Yes. Explicitly request sending and identify the chat or recipient. Markdown summaries can be sent as interactive cards.

Connect Feishu

About Feishu ↗