Lark
Feishu(飞书)/Lark Open API Go SDK, Support ALL Open API and Event Callback.
Install / Use
/learn @chyroc/LarkREADME
lark
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
