SkillAgentSearch skills...

Lark

Feishu(飞书)/Lark Open API Go SDK, Support ALL Open API and Event Callback.

Install / Use

/learn @chyroc/Lark

README

lark

codecov go report card test status Apache-2.0 license Go.Dev reference Mentioned in Awesome Go Go project version Used by

中文版 README

Feishu/Lark Open API Go Sdk, Support ALL Open API and Event Callback.

Supported Features

  • Many APIs and events
  • Support mock to support test
  • Support isv and self-built apps
  • Support Logger interface
  • Support UserAccessToken
  • Use code generation to create, api and document update timely

Chat

⁣Click Lark Chat Link to discuss.

Install

go get github.com/chyroc/lark

Docs

https://godoc.org/github.com/chyroc/lark

Support APIs

API Count: 1630, Event Count: 153

<details> <summary> Click This to See ALL </summary>
  • ACS
    • DeleteACSVisitor
    • CreateACSVisitor
    • DeviceBindACSRuleExternal
    • GetACSRuleExternal
    • DeleteACSRuleExternal
    • CreateACSRuleExternal
    • UpdateACSUser
    • GetACSUser
    • GetACSUserList
    • UpdateACSUserFace
    • GetACSUserFace
    • GetACSDeviceList
    • GetACSAccessRecordList
    • GetACSAccessRecordPhoto
  • AI
    • ParseAIResume
    • RecognizeAIVehicleInvoice
    • RecognizeAIHealthCertificate
    • RecognizeAIHkmMainlandTravelPermit
    • RecognizeAITwMainlandTravelPermit
    • RecognizeAIChinesePassport
    • RecognizeAIBankCard
    • RecognizeAIVehicleLicense
    • RecognizeAITrainInvoice
    • RecognizeAITaxiInvoice
    • RecognizeAiidCard
    • RecognizeAIFoodProduceLicense
    • RecognizeAIFoodManageLicense
    • RecognizeAIDrivingLicense
    • RecognizeAIVatInvoice
    • RecognizeAIBusinessLicense
    • ExtractAIContractField
    • RecognizeAIBusinessCard
    • RecognizeBasicImage
    • RecognizeSpeechStream
    • RecognizeSpeechFile
    • TranslateText
    • DetectTextLanguage
    • DetectFaceAttributes
  • APaaS
    • ListAPaaSApp
    • ListAPaaSApplicationAuditLogAuditLog
    • GetAPaaSApplicationAuditLogDataChangeLogDetail
    • ListAPaaSApplicationAuditLogDataChangeLogs
    • GetAPaaSApplicationAuditLog
    • GetAPaaSApplicationEnvironmentVariable
    • QueryAPaaSApplicationEnvironmentVariable
    • ExecuteAPaaSApplicationFlow
    • InvokeAPaaSApplicationFunction
    • BatchCreateAPaaSApplicationObjectRecord
    • BatchDeleteAPaaSApplicationObjectRecord
    • BatchQueryAPaaSApplicationObjectRecord
    • BatchUpdateAPaaSApplicationObjectRecord
    • CreateAPaaSApplicationObjectRecord
    • DeleteAPaaSApplicationObjectRecord
    • UpdateAPaaSApplicationObjectRecord
    • QueryAPaaSApplicationObjectRecord
    • QueryAPaaSApplicationObjectOql
    • SearchAPaaSApplicationObject
    • BatchCreateAPaaSApplicationRecordPermissionMemberAuthorization
    • BatchRemoveAPaaSApplicationRecordPermissionMemberAuthorization
    • BatchCreateAPaaSApplicationRoleMemberAuthorization
    • BatchRemoveAPaaSApplicationRoleMemberAuthorization
    • GetAPaaSApplicationRoleMember
    • CancelAPaaSApprovalInstance
    • AddAPaaSApprovalTaskAssignee
    • AgreeAPaaSApprovalTask
    • RejectAPaaSApprovalTask
    • TransferAPaaSApprovalTask
    • ListAPaaSSeatActivity
    • ListAPaaSSeatAssignment
    • CreateAPaaSUserTaskCc
    • CreateAPaaSUserTaskChatGroup
    • CreateAPaaSUserTaskExpediting
    • QueryAPaaSUserTask
    • CreateAPaaSUserTaskRollback
    • CreateAPaaSUserTaskRollbackPoints
    • GetAPaaSWorkspaceEnum
    • ListAPaaSWorkspaceEnum
    • ListAPaaSWorkspaceTable
    • BatchUpdateAPaaSWorkspaceTableRecords
    • DeleteAPaaSWorkspaceTableRecords
    • GetAPaaSWorkspaceTableRecords
    • UpdateAPaaSWorkspaceTableRecordsPatch
    • CreateAPaaSWorkspaceTableRecords
    • GetAPaaSWorkspaceTable
    • GetAPaaSWorkspaceViews
    • CreateAPaaSWorkspaceSqlCommands
  • Admin
    • AdminResetPassword
    • GetAdminDeptStats
    • GetAdminUserStats
    • UploadAdminBadgeImage
    • CreateAdminBadge
    • UpdateAdminBadge
    • GetAdminBadgeList
    • GetAdminBadge
    • CreateAdminBadgeGrant
    • UpdateAdminBadgeGrant
    • GetAdminBadgeGrantList
    • GetAdminBadgeGrant
    • DeleteAdminBadgeGrant
  • Aily
    • CreateAilySessionAilyMessage
    • GetAilySessionAilyMessage
    • ListAilySessionAilyMessage
    • CancelAilySessionRun
    • CreateAilySessionRun
    • GetAilySessionRun
    • ListAilySessionRun
    • CreateAilySession
    • DeleteAilySession
    • GetAilySession
    • UpdateAilySession
    • CreateAilyAppDataAsset
    • DeleteAilyAppDataAsset
    • GetAilyAppDataAsset
    • ListAilyAppDataAsset
    • UploadAilyAppDataAssetFile
    • ListAilyAppDataAssetTag
    • CreateAilyAppKnowledgeAsk
    • GetAilyAppSkill
    • ListAilyAppSkill
    • StartAilyAppSkill
  • AppLink
    • OpenNativeApp
    • OpenLark
    • OpenScan
    • OpenWorkbench
    • OpenMiniProgram
    • OpenWebApp
    • OpenChat
    • OpenCalender
    • OpenCalenderView
    • OpenCalenderEventCreate
    • OpenCalenderAccount
    • OpenDocs
    • OpenBot
    • OpenSSOLogin
    • OpenWebURL
    • OpenTask
    • OpenTaskCreate
    • OpenTaskDetail
    • OpenTaskTab
  • Application
    • SearchApplicationWorkplaceAccessData
    • SearchApplicationCustomWorkplaceAccessData
    • SearchApplicationWorkplaceBlockAccessData
    • GetApplicationFavourite
    • GetApplicationRecommend
    • GetApplicationRecommendRuleList
    • IsApplicationUserAdmin
    • GetApplicationUserAdminScope
    • GetApplicationAppVisibility
    • GetApplicationContactsRangeConfiguration
    • UpdateApplicationContactsRangeConfiguration
    • GetApplicationUserVisibleApp
    • CheckApplicationVisibleWhiteBlackList
    • GetApplicationAppList
    • UpdateApplicationAppVisibility
    • UpdateApplicationAppVisibilityV6
    • UpdateApplicationAppManagement
    • GetApplicationAppAdminUserList
    • CheckUserIsInApplicationPaidScope
    • GetApplicationOrderList
    • GetApplicationOrder
    • GetApplicationUnderAuditList
    • GetApplication
    • GetApplicationVersion
    • GetApplicationVersionList
    • GetApplicationVersionContactsRangeSuggest
    • UpdateApplicationVersion
    • UpdateApplication
    • GetApplicationUsageDepartmentOverview
    • GetApplicationUsageOverview
    • GetApplicationUsageTrend
    • UpdateApplicationFeedback
    • GetApplicationFeedbackList
    • SetApplicationAppBadge
    • CreateApplicationAppUsageMessagePushOverview
    • GetApplicationCollaborators
    • UpdateApplicationCollaborators
    • UpdateApplicationOwner
    • ListApplication
    • CreateApplicationScopeApply
    • ListApplicationScope
  • Approval
    • CreateApproval
    • GetApproval
    • GetApprovalList
    • SubscribeApprovalSubscription
    • UnsubscribeApprovalSubscription
    • CreateApprovalInstance
    • GetApprovalInstance
    • GetApprovalInstanceList
    • CancelApprovalInstance
    • CreateApprovalCarbonCopy
    • PreviewApprovalInstance
    • ApproveApprovalInstance
    • RejectApprovalInstance
    • TransferApprovalInstance
    • ResubmitApprovalInstanceTask
    • RollbackApprovalInstance
    • AddApprovalInstanceSign
    • CreateApprovalComment
    • GetApprovalComment
    • DeleteApprovalComment
    • RemoveApprovalComment
    • CreateApprovalExternalApproval
    • GetApprovalExternalApproval
    • CreateApprovalExternalInstance
    • CheckApprovalExternalInstance
    • GetApprovalExternalList
    • UploadApprovalFile
    • UpdateApprovalMessage
    • SendApprovalMessage
    • SearchApprovalInstance
    • SearchApprovalCarbonCopy
    • SearchApprovalTask
    • GetApprovalUserTaskList
    • TransformApprovalUserID
  • Attendance
    • GetAttendanceGroupList
    • CreateAttendanceGroup
    • SearchAttendanceGroup
    • GetAttendanceGroup
    • DeleteAttendanceGroup
    • GetAttendanceShiftList
    • GetAttendanceShift
    • GetAttendanceShiftDetail
    • DeleteAttendanceShift
    • UpdateAttendanceLeaveAccrualRecord
    • GetAttendanceLeaveEmployExpireRecord
    • CreateAttendanceShift
    • GetAttendanceUserDailyShift
    • BatchCreateAttendanceUserDailyShift
    • GetAttendanceUserStatsField
    • GetAttendanceUserStatsView
    • UpdateAttendanceUserStatsView
    • GetAttendanceUserStatsData
    • GetAttendanceUserApproval
    • CreateAttendanceUserApproval
    • UpdateAttendanceRemedyApproval
    • BatchGetAttendanceUserFlow
    • GetAttendanceUserFlow
    • GetAttendanceUserTask
    • BatchCreateAttendanceUserFlow
    • GetAttendanceUserTaskRemedyAllowedRemedyList
    • GetAttendanceUserTaskRemedy
    • CreateAttendanceUserTaskRemedy
    • GetAttendanceUserSettingList
    • UpdateAttendanceUserSetting
    • DownloadAttendanceFile
    • UploadAttendanceFile
    • DeleteAttendanceArchiveRuleReport
    • ListAttendanceArchiveRule
    • UploadAttendanceArchiveRuleReport
    • CreateAttendanceArchiveRuleUserStatsFieldsQuery
    • ListAttendanceGroupUser
    • BatchCreateAttendanceUserDailyShiftTemp
    • BatchDeleteAttendanceUserFlow
  • Auth
    • ResendAppTicket
    • GetAccessToken
    • RefreshAccessToken
    • GetUserInfo
    • GenOAuthURL
    • GetAppAccessToken
    • GetAppTicket
    • GetTenantAccessToken
    • SetAppTicket
  • Authen
    • CreateAuthenAccessToken
    • CreateAuthenRefreshAccessToken
  • Baike
    • CreateBaikeDraft
    • CreateBaikeUpdate
    • CreateBaikeEntity
    • UpdateBaikeEntity
    • GetBaikeEntity
    • GetBaikeEntityList
    • MatchBaikeEntity
    • SearchBaikeEntity
    • HighlightBaikeEntity
    • ExtractBaikeEntity
    • GetBaikeClassificationList
    • UploadBaikeImage
    • DownloadBaikeImage
  • Bitable
    • CopyBitableDashboard
    • GetBitableDashboardList
    • UpdateBitableView
    • GetBitableView
    • GetBitableViewList
    • CreateBitableView
    • DeleteBitableView
    • GetBitableRecord
    • GetBitabl
View on GitHub
GitHub Stars470
CategoryCustomer
Updated1d ago
Forks80

Languages

Go

Security Score

100/100

Audited on Mar 28, 2026

No findings