← Tools Reference

Feishu App Bot

Feishu App Bot integration (Communication). Imported from open-connector.

Credentials form15 toolshttps://open.feishu.cn/open-apis
POST
feishu_app_bot_upload_image
Upload one public image URL to Feishu/Lark and return the image key for message sending.

/im/v1/images

1 parameter
ParamTypeRequiredDescription
imageUrlstringrequiredThe public image URL to download and upload to Feishu.
GET
feishu_app_bot_download_image
Download one Feishu/Lark image by image key and upload it to transit storage.

/im/v1/images/{imageKey}

2 parameters
ParamTypeRequiredDescription
imageKeystringrequiredThe Feishu image key to download.
fileNamestringoptionalThe optional file name to use for the downloaded transit file.
POST
feishu_app_bot_upload_file
Upload one public file URL to Feishu/Lark and return the file key for message sending.

/im/v1/files

4 parameters
ParamTypeRequiredDescription
fileUrlstringrequiredThe public file URL to download and upload to Feishu.
fileTypestringrequiredThe Feishu file type used by the file upload API.
fileNamestringoptionalThe optional file name to send to Feishu. Inferred from the URL when omitted.
durationintegeroptionalThe optional duration in milliseconds for audio or video uploads.
GET
feishu_app_bot_download_file
Download one Feishu/Lark file by file key and upload it to transit storage.

/im/v1/files/{fileKey}

2 parameters
ParamTypeRequiredDescription
fileKeystringrequiredThe Feishu file key to download.
fileNamestringoptionalThe optional file name to use for the downloaded transit file.
GET
feishu_app_bot_get_message
Fetch one Feishu/Lark message by message_id.

/im/v1/messages/{messageId}

3 parameters
ParamTypeRequiredDescription
messageIdstringrequiredThe Feishu message ID to fetch.
userIdTypestringoptionalThe user identifier type returned by Feishu read APIs.
cardMsgContentTypestringoptionalReturn the original card JSON when the target message is a card.
GET
feishu_app_bot_list_messages
List Feishu/Lark history messages from a chat or thread.

/im/v1/messages

8 parameters
ParamTypeRequiredDescription
containerIdTypestringrequiredThe Feishu container type to read history from.
containerIdstringrequiredThe Feishu chat or thread identifier.
startTimestringoptionalA millisecond or second timestamp encoded as a string.
endTimestringoptionalA millisecond or second timestamp encoded as a string.
sortTypestringoptionalThe sort order used for listing history messages.
pageSizeintegeroptionalThe Feishu page size.
pageTokenstringoptionalThe Feishu pagination token.
cardMsgContentTypestringoptionalReturn the original card JSON when the target message is a card.
GET
feishu_app_bot_list_chats
List chats that the Feishu/Lark app bot currently belongs to.

/im/v1/chats

4 parameters
ParamTypeRequiredDescription
userIdTypestringoptionalThe user identifier type returned by Feishu read APIs.
sortTypestringoptionalThe sort order used for listing chats.
pageSizeintegeroptionalThe Feishu page size.
pageTokenstringoptionalThe Feishu pagination token.
GET
feishu_app_bot_search_chats
Search chats visible to the Feishu/Lark app bot by keyword.

/im/v1/chats/search

4 parameters
ParamTypeRequiredDescription
querystringrequiredThe chat search keyword.
userIdTypestringoptionalThe user identifier type returned by Feishu read APIs.
pageSizeintegeroptionalThe Feishu page size.
pageTokenstringoptionalThe Feishu pagination token.
GET
feishu_app_bot_get_chat
Fetch one Feishu/Lark chat by chat_id.

/im/v1/chats/{chatId}

2 parameters
ParamTypeRequiredDescription
chatIdstringrequiredThe Feishu chat ID to fetch.
userIdTypestringoptionalThe user identifier type returned by Feishu read APIs.
GET
feishu_app_bot_list_chat_members
List visible members in one Feishu/Lark chat.

/im/v1/chats/{chatId}/members

4 parameters
ParamTypeRequiredDescription
chatIdstringrequiredThe Feishu chat ID to inspect.
memberIdTypestringoptionalThe user identifier type returned by Feishu read APIs.
pageSizeintegeroptionalThe Feishu page size.
pageTokenstringoptionalThe Feishu pagination token.
DELETE
feishu_app_bot_recall_message
Recall one Feishu/Lark message that the app bot sent.

/im/v1/messages/{messageId}

1 parameter
ParamTypeRequiredDescription
messageIdstringrequiredThe Feishu message ID to recall.
GET
feishu_app_bot_list_message_reactions
List emoji reactions on one Feishu/Lark message.

/im/v1/messages/{messageId}/reactions

5 parameters
ParamTypeRequiredDescription
messageIdstringrequiredThe Feishu message ID to inspect.
reactionTypestringoptionalFilter by one Feishu emoji type.
pageSizeintegeroptionalThe Feishu page size.
pageTokenstringoptionalThe Feishu pagination token.
userIdTypestringoptionalThe user identifier type returned by Feishu read APIs.
DELETE
feishu_app_bot_remove_message_reaction
Remove one Feishu/Lark message reaction by reaction_id.

/im/v1/messages/{messageId}/reactions/{reactionId}

2 parameters
ParamTypeRequiredDescription
messageIdstringrequiredThe Feishu message ID to update.
reactionIdstringrequiredThe Feishu reaction ID to remove.
GET
feishu_app_bot_list_pins
List pin records in one Feishu/Lark chat and time window.

/im/v1/pins

5 parameters
ParamTypeRequiredDescription
chatIdstringrequiredThe Feishu chat ID to inspect.
startTimestringoptionalA millisecond or second timestamp encoded as a string.
endTimestringoptionalA millisecond or second timestamp encoded as a string.
pageSizeintegeroptionalThe Feishu page size.
pageTokenstringoptionalThe Feishu pagination token.
DELETE
feishu_app_bot_remove_pin
Remove the pin state from one Feishu/Lark message.

/im/v1/pins/{messageId}

1 parameter
ParamTypeRequiredDescription
messageIdstringrequiredThe Feishu message ID to unpin.