UNPKG

n8n-nodes-feishu-lark

Version:

n8n custom nodes for n8n to interact with Feishu/Lark, including Lark Bot, Lark MCP, and Lark Trigger.

165 lines (164 loc) 5.57 kB
export declare const enum TriggerEventType { ReceiveMessage = "im.message.receive_v1" } export declare const enum MessageType { Image = "image", File = "file", RichText = "post", Audio = "audio", Video = "media", Card = "interactive", Location = "location", Todo = "todo", CalendarEvent = "share_calendar_event", Text = "text" } export declare const enum ResourceType { Base = "base", Calendar = "calendar", Contacts = "contacts", Document = "document", Message = "message", Spreadsheet = "spreadsheet", Space = "space", Task = "task", Wiki = "wiki_spaces" } export declare const enum OperationType { CreateBaseApp = "createApp", CopyBaseApp = "copyApp", GetBaseAppInfo = "getAppInfo", UpdateBaseApp = "updateApp", CreateBaseTable = "createTable", BatchCreateBaseTable = "batchCreateTables", UpdateBaseTable = "updateTable", GetBaseTableList = "getTableList", DeleteBaseTable = "deleteTable", BatchDeleteBaseTables = "batchDeleteTables", CreateTableView = "createView", UpdateTableView = "updateView", GetTableViewList = "getViewList", GetTableViewInfo = "getViewInfo", DeleteTableView = "deleteView", CreateTableRecord = "createRecord", UpdateTableRecord = "updateRecord", SearchTableRecords = "searchRecords", DeleteTableRecord = "deleteRecord", BatchCreateTableRecords = "batchCreateRecords", BatchUpdateTableRecords = "batchUpdateRecords", GetTableRecordList = "getRecordList", BatchDeleteTableRecords = "batchDeleteRecords", CreateTableField = "createField", UpdateTableField = "updateField", GetTableFieldList = "getFieldList", DeleteTableField = "deleteField", CreateBaseRole = "createRole", UpdateBaseRole = "updateRole", GetBaseRoleList = "getRoleList", DeleteBaseRole = "deleteRole", CreateBaseRoleMember = "createMember", BatchCreateBaseRoleMembers = "batchCreateMembers", GetBaseRoleMemberList = "getMemberList", DeleteBaseRoleMember = "deleteMember", BatchDeleteBaseRoleMembers = "batchDeleteMembers", SendMessage = "send", ReplyMessage = "reply", EditMessage = "edit", ForwardMessage = "forward", RecallMessage = "recall", GetMessageContentResource = "getContentResource", GetMessageContentInfo = "getContentInfo", ParseMessageContent = "parseContent", UploadImage = "uploadImage", DownloadImage = "downloadImage", UploadFile = "uploadFile", DownloadFile = "downloadFile", SendMessageCard = "sendMessageCard", UpdateMessageCard = "updateMessageCard", DeleteMessageCard = "deleteMessageCard", CreateDocument = "create", GetDocumentInfo = "get", GetRawContent = "getRawContent", GetBlockList = "getBlocks", CreateDocumentBlock = "createBlock", CreateNestedDocumentBlock = "createNestedBlock", UpdateDocumentBlock = "updateBlock", GetDocumentBlock = "getBlock", DeleteDocumentBlock = "deleteBlock", ConvertDocumentBlock = "convertBlock", CreateFolder = "createFolder", DeleteFileOrFolder = "deleteFileOrFolder", GetFileList = "getFileList", SearchFiles = "searchFiles", BatchGetUserInfo = "batchGetUserInfo", GetUserInfo = "getUserInfo", CreateSpreadsheet = "create", UpdateSpreadsheet = "update", GetSpreadsheetInfo = "get", CreateSheet = "createSheet", CopySheet = "copySheet", DeleteSheet = "deleteSheet", UpdateSheet = "updateSheet", GetSheetList = "getSheetList", GetSheetInfo = "getSheetInfo", CreateDimension = "createDimension", InsertDimension = "insertDimension", UpdateDimension = "updateDimension", MoveDimension = "moveDimension", DeleteDimension = "deleteDimension", MergeCells = "mergeCells", SplitCells = "splitCells", FindCells = "findCells", ReplaceCells = "replaceCells", SetCellStyle = "setCellStyle", ValuesInsert = "insertValues", ValuesAppend = "appendValues", ValuesImageInsert = "insertImage", ValuesRead = "readValues", ValuesWrite = "writeValues", CreateCalendar = "create", DeleteCalendar = "delete", GetPrimaryCalendarInfo = "getPrimaryInfo", GetCalendarInfo = "getInfo", GetCalendarList = "getList", UpdateCalendar = "update", SearchCalendar = "search", CalendarAvailability = "availability", CreateCalendarEvent = "createEvent", DeleteCalendarEvent = "deleteEvent", SearchCalendarEvent = "searchEvents", GetCalendarEvent = "getEvent", GetCalendarEventList = "getEventList", UpdateCalendarEvent = "updateEvent", CreateCalendarEventAttendee = "createEventAttendee", DeleteCalendarEventAttendee = "deleteEventAttendee", GetCalendarEventAttendeeList = "getEventAttendeeList", CreateCalendarMeetingChat = "createMeetingChat", UnbindCalendarMeetingChat = "unbindMeetingChat" } export declare const enum OutputType { Single = "single", Multiple = "multiple", None = "none" } export declare const enum FileType { Doc = "doc", Sheet = "sheet", Mindnote = "mindnote", Bitable = "bitable", File = "file", Docx = "docx", Folder = "folder", Shortcut = "shortcut", Slides = "slides" } export declare const enum Credentials { TenantToken = "larkApi", UserToken = "larkOAuth2Api", Id = "33f755b6-3486-4507-9049-1407c6ddfc91", Type = "lark" } export declare const enum BaseUrl { China = "https://open.feishu.cn", Global = "https://open.larksuite.com" }