SERVICE & TOOLS
Feishu
Feishu / Lark — calendar, contacts, messaging, drive, docs, base, tasks, mail, wiki (device auth)
171 available tools
approval_ _ instances_ _ cancel
Cancels (withdraws) a Feishu approval instance that is still in progress.
approval_ _ instances_ _ cc
Adds a CC recipient to a Feishu approval instance so the specified users are copied on it.
approval_ _ instances_ _ get
Retrieves the details of a single Feishu approval instance by its instance code.
approval_ _ tasks_ _ approve
Approves a pending Feishu approval task.
approval_ _ tasks_ _ query
Queries a user's Feishu approval task list, filtered by task group. The topic parameter is required: 1=todo, 2=done, 3=initiated, 17=unread cc, 18=read cc.
approval_ _ tasks_ _ reject
Rejects a pending Feishu approval task, optionally with a comment.
approval_ _ tasks_ _ transfer
Transfer a Feishu approval task to another user.
attendance_ _ user_ task_ _ query
Queries Feishu attendance clock-in results for the given users over a date range.
calendar_ _ calendar_ _ create
Creates a shared calendar in Feishu.
calendar_ _ calendar_ _ delete
Deletes a shared calendar in Feishu. Use the calendar ID returned when the shared calendar was created, or look it up via the calendar info APIs.
calendar_ _ calendar_ _ event_ _ attendee_ _ batch_ delete
Removes attendees from a Feishu calendar event.
calendar_ _ calendar_ _ event_ _ attendee_ _ create
Adds attendees to an existing Feishu calendar event. Use it when you need to invite people to an event that has already been created.
calendar_ _ calendar_ _ event_ _ attendee_ _ list
Lists the attendees of a Feishu calendar event. Use this to see who is invited to an event; pass the page_token from a previous response to page through more attendees.
calendar_ _ calendar_ _ event_ _ create
Creates a calendar event in Feishu on the specified calendar. Use it to schedule meetings or appointments, and pass an idempotency_key to avoid creating duplicate events.
calendar_ _ calendar_ _ event_ _ delete
Deletes a calendar event in Feishu. Use this when you need to remove an event from a calendar.
calendar_ _ calendar_ _ event_ _ get
Fetches the details of a single Feishu calendar event by its calendar ID and event ID. Use the list events tool first if you don't already have the event ID.
calendar_ _ calendar_ _ event_ _ instance_ view
Retrieves the instance view of events on a Feishu calendar within a time range, expanding recurring events into individual occurrences. The range between start_time and end_time must be less than 40 d…
calendar_ _ calendar_ _ event_ _ patch
Updates an existing Feishu calendar event, letting you change its time, location, description, attendees, recurrence, and other fields.
calendar_ _ calendar_ _ event_ _ search
Search for events in a Feishu calendar by filter or query string. Use page_token from the previous response to fetch the next page of results.
calendar_ _ calendar_ _ get
Retrieves information about a Feishu calendar by its calendar_id. Use this when you need a calendar's details, such as after creating a shared calendar or when you need the ID of a specific calendar.
calendar_ _ calendar_ _ list
Lists the calendars in Feishu, with pagination and incremental sync support.
calendar_ _ calendar_ _ patch
Updates the properties of an existing Feishu calendar, such as its summary, description, color, or permissions. Use it when you need to change a calendar's settings; pass the calendar ID and only the …
calendar_ _ calendar_ _ primary
Retrieves the primary calendar for a user. Use this to get the primary calendar ID directly instead of listing calendars and filtering.
calendar_ _ calendar_ _ search
Searches Feishu calendars by query string. Use it to find calendars before reading or subscribing to them.
calendar_ _ freebusy_ _ list
Queries free/busy information for a user's primary calendar over a given time range.
drive_ _ file_ _ comment_ _ reply_ _ reactions_ _ update_ reaction
Adds or removes an emoji reaction on a comment reply in a Feishu file. Set the action field to add or remove and provide the reaction_type and reply_id in the request body.
drive_ _ file_ _ comment_ _ replys_ _ create
Adds a reply to an existing comment on a Feishu cloud document; use it to respond within a comment thread. Get the comment_id from the add-comment or list-comments tools, and the file_token from the d…
drive_ _ file_ _ comment_ _ replys_ _ delete
Deletes a reply to a comment on a Feishu cloud document.
drive_ _ file_ _ comment_ _ replys_ _ list
Lists the replies to a comment on a Feishu cloud document. Use the comment ID returned by the add-comment or list-comments tools.
drive_ _ file_ _ comment_ _ replys_ _ update
Updates the content of an existing reply to a comment on a Feishu cloud document.
drive_ _ file_ _ comments_ _ batch_ query
Batch-retrieves comments on a Feishu document by comment ID. Use this when you already have the comment IDs and need their details, such as reactions.
drive_ _ file_ _ comments_ _ create_ v2
Adds a comment to a Feishu document using the V2 API.
drive_ _ file_ _ comments_ _ list
Fetches all comments on a Feishu cloud document. Use the returned page_token to page through results when more comments are available.
drive_ _ file_ _ comments_ _ patch
Marks a Feishu cloud document comment as resolved or reopens it.
drive_ _ files_ _ copy
Copies a file in Feishu Drive to a new location or name. Use this when you need a duplicate of an existing file rather than moving or editing the original.
drive_ _ files_ _ create_ folder
Creates a new folder in Feishu Drive. Use it to organize files by creating a folder at the specified location.
drive_ _ files_ _ list
Lists the files in a Feishu drive folder; use it to browse folder contents or enumerate files before acting on them. Requires the drive:drive.metadata:readonly scope — without it, metas fails or the n…
drive_ _ files_ _ patch
Renames a Feishu Drive file by updating its title. Requires the drive:drive.metadata:readonly scope; without it, metas calls fail or the name/title returned by list/get is empty. Always pass the full …
drive_ _ file_ _ statistics_ _ get
Retrieves statistics for a Feishu Drive file, such as view and download counts. Use it when you need usage metrics for a specific file.
drive_ _ file_ _ view_ records_ _ list
Retrieves the view records of a Feishu Drive file. Use the returned page_token to fetch the next page when more records are available.
drive_ _ metas_ _ batch_ query
Fetches metadata for multiple Feishu Drive files in one call; use it when you need details like names or URLs for several files at once. Requires the drive:drive.metadata:readonly scope — without it t…
drive_ _ permission_ _ members_ _ auth
Checks whether the current user has a given permission on a Feishu cloud document.
drive_ _ permission_ _ members_ _ create
Adds a collaborator with the specified permission to a Feishu cloud document. Use a user_access_token if you want the need_notification option to take effect.
drive_ _ permission_ _ members_ _ transfer_ owner
Transfers ownership of a Feishu cloud document to another member. Use the remove_old_owner and old_owner_perm settings to control what access the previous owner keeps.
drive_ _ user_ _ remove_ subscription
Unsubscribes a user from Feishu cloud document event notifications.
drive_ _ user_ _ subscription
Subscribe to Feishu Drive user events for cloud documents.
drive_ _ user_ _ subscription_ status
Checks whether the current user is subscribed to Feishu Drive document events.
im_ _ chat_ _ members_ _ create
Identity: supports `user` and `bot`; the caller must be in the target chat; for `bot` calls, added users must be within the app's availability; for internal chats the operator must belong to the same …
im_ _ chat_ _ members_ _ delete
Identity: supports `user` and `bot`; only group owner, admin, or creator bot can remove others; max 50 users or 5 bots per request.
im_ _ chat_ _ members_ _ get
Identity: supports `user` and `bot`; the caller must be in the target chat and must belong to the same tenant for internal chats.