Awesome Go

lark

CategoryThird-party APIs
SubcategoryThird-party APIs
Stars477

[Feishu](https://open.feishu.cn/)/[Lark](https://open.larksuite.com/) Open API Go SDK, Support ALL Open API and Event Callback

About lark

This large README is shown as a plain-text preview. Read the full README at the source

# lark

[![codecov](https://codecov.io/gh/chyroc/lark/branch/master/graph/badge.svg?token=Z73T6YFF80)](https://codecov.io/gh/chyroc/lark)
[![go report card](https://goreportcard.com/badge/github.com/chyroc/lark "go report card")](https://goreportcard.com/report/github.com/chyroc/lark)
[![test status](https://github.com/chyroc/lark/actions/workflows/test.yml/badge.svg)](https://github.com/chyroc/lark/actions)
[![Apache-2.0 license](https://img.shields.io/badge/License-Apache%202.0-brightgreen.svg)](https://opensource.org/licenses/Apache-2.0)
[![Go.Dev reference](https://img.shields.io/badge/go.dev-reference-blue?logo=go&logoColor=white)](https://pkg.go.dev/github.com/chyroc/lark)
[![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg)](https://github.com/avelino/awesome-go)
[![Go project version](https://badge.fury.io/go/github.com%2Fchyroc%2Flark.svg)](https://badge.fury.io/go/github.com%2Fchyroc%2Flark)
[![Used by](https://github-used-by.chyroc.cn/chyroc/lark.svg)]()

[中文版 README](./README_CN.md)

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](https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=985n4cf0-70d7-444c-909f-98885892c233) to discuss.

## Install

```shell
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
  - GetBitableRecordList
  - SearchBitableRecord
  - CreateBitableRecord
  - UpdateBitableRecord
  - DeleteBitableRecord
  - BatchCreateBitableRecord
  - BatchUpdateBitableRecord
  - BatchDeleteBitableRecord
  - GetBitableFieldList
  - CreateBitableField
  - UpdateBitableField
  - DeleteBitableField
  - GetBitableAppRoleList
  - CreateBitableAppRole
  - DeleteBitableAppRole
  - UpdateBitableAppRole
  - BatchDeleteBitableAppRoleMember
  - BatchCreateBitableAppRoleMember
  - GetBitableAppRoleMemberList
  - CreateBitableAppRoleMember
  - DeleteBitableAppRoleMember
  - CreateBitableTable
  - BatchCreateBitableTable
  - DeleteBitableTable
  - BatchDeleteBitableTable
  - UpdateBitableTable
  - GetBitableTableList
  - UpdateBitableTableForm
  - GetBitableTableForm
  - UpdateBitableTableFormField
  - GetBitableTableFormFieldList
  - CopyBitableApp
  - CreateBitableApp
  - GetBitableMeta
  - UpdateBitableMeta
  - ListBitableAppBlockWorkflow
  - BatchGetBitableAppTableRecord
  - ListBitableAppWorkflow
  - UpdateBitableAppWorkflow
- Bot
  - GetBotInfo
  - AddBotToChat
- Calendar
  - CreateCalendarACL
  - DeleteCalendarACL
  - GetCalendarACLList
  - SubscribeCalendarACL
  - UnsubscribeCalendarACL
  - GetPrimaryCalendar
  - CreateCalendar
  - DeleteCalendar
  - GetCalendar
  - GetCalendarList
  - UpdateCalendar
  - SearchCalendar
  - SubscribeCalendar
  - UnsubscribeCalendar
  - SubscribeCalendarChangeEvent
  - UnsubscribeCalendarChangeEvent
  - CreateCalendarEvent
  - DeleteCalendarEvent
  - GetCalendarEvent
  - GetCalendarEventList
  - UpdateCalendarEvent
  - SearchCalendarEvent
  - SubscribeCalendarEvent
  - UnsubscribeCalendarEvent
  - ReplyCalendarEvent
  - GetCalendarEventInstanceList
  - GetCalendarEventInstanceViewList
  - DeleteCalendarEventMeetingChat
  - CreateCalendarEventMeetingChat
  - CreateCalendarTimeoffEvent
  - DeleteCalendarTimeoffEvent
  - BatchGetCalendarMeetingRoomSummary
  - BatchGetCalendarMeetingRoomFreebusy
  - ReplyCalendarMeetingRoomInstance
  - CreateCalendarEventAttendee
  - DeleteCalendarEventAttendee
  - GetCalendarEventAttendeeList
  - GetCalendarEventAttendeeChatMemberList
  - GetCalendarFreeBusyList
  - GenerateCaldavConf
  - CreateCalendarExchangeBinding
  - DeleteCalendarExchangeBinding
  - GetCalendarExchangeBinding
  - CreateCalendarEventMeetingMinute
  - MGetCalendar
  - CreateCalendarPrimarys
  - BatchQueryCalendarFreebusy
- Cardkit
  - UpdateCardkitCardElementContent
  - CreateCardkitCardElement
  - DeleteCardkitCardElement
  - UpdateCardkitCardElement
  - UpdateCardkitCardElementV1
  - BatchUpdateCardkitCard
  - CreateCardkitCard
  - CreateCardkitCardIDConvert
  - UpdateCardkitCardSettings
  - UpdateCardkitCard
- Chat
  - CreateChat
  - GetChat
  - GetChatOld
  - UpdateChat
  - DeleteChat
  - GetChatListOfSelf
  - SearchChat
  - GetChatMemberList
  - IsInChat
  - CreateChatManager
  - DeleteChatManager
  - AddChatMember
  - DeleteChatMember
  - JoinChat
  - GetChatModeration
  - UpdateChatModeration
  - UpdateChatTopNotice
  - DeleteChatTopNotice
  - GenChatShareLink
  - GetChatAnnouncement
  - UpdateChatAnnouncement
  - CreateChatTab
  - DeleteChatTab
  - GetChatTabList
  - UpdateChatTab
  - SortChatTab
  - CreateChatMenuTree
  - DeleteChatMenuTree
  - UpdateChatMenuTree
  - SortChatMenuTree
  - GetChatMenuTree
- Compensation
  - CreateCompensationArchive
  - BatchCreateCompensationLumpSumPayment
  - BatchRemoveCompensationLumpSumPayment
  - BatchUpdateCompensationLumpSumPayment
  - QueryCompensationLumpSumPayment
  - QueryCompensationLumpSumPaymentDetail
  - BatchCreateCompensationRecurringPayment
  - BatchRemoveCompensationRecurringPayment
  - BatchUpdateCompensationRecurringPayment
  - QueryCompensationRecurringPayment
  - QueryCompensationSocialArchive
  - QueryCompensationSocialArchiveAdjustRecord
  - ListCompensationSocialInsurance
  - ListCompensationSocialPlan
  - QueryCompensationSocialPlan
- Contact
  - CreateUser
  - DeleteUser
  - ResurrectUser
  - GetUser
  - BatchGetUser
  - GetUserList
  - GetUserListOld
  - UpdateUserPatch
  - UpdateUser
  - BatchGetUserByID
  - BatchGetUserByIDOld
  - SearchUserOld
  - UpdateUserID
  - CreateDepartment
  - GetDepartment
  - BatchGetDepartment
  - GetDepartmentList
  - UpdateDepartmentPatch
  - UpdateDepartment
  - GetDepartmentListOld
  - GetParentDepartment
  - SearchDepartment
  - UpdateDepartmentID
  - DeleteDepartment
  - UnbindDepartmentChat
  - CreateContactGroup
  - UpdateContactGroup
  - DeleteContactGroup
  - GetContactGroup
  - GetContactGroupList
  - GetContactMemberGroupList
  - AddContactGroupMember
  - BatchAddContactGroupMember
  - DeleteContactGroupMember
  - BatchDeleteContactGroupMember
  - GetContactGroupMember
  - CreateContactFunctionalRole
  - DeleteContactFunctionalRole
  - UpdateContactFunctionalRole
  - BatchCreateContactFunctionalRoleMember
  - BatchDeleteContactFunctionalRoleMember
  - UpdateContactFunctionalRoleMemberScope
  - GetContactFunctionalRoleMemberScope
  - GetContactFunctionalRoleMember
  - CreateContactJobLevel
  - DeleteContactJobLevel
  - UpdateContactJobLevel
  - GetContactJobLevel
  - GetContactJobLevelList
  - CreateContactJobFamily
  - DeleteContactJobFamily
  - UpdateContactJobFamily
  - GetContactJobFamily
  - GetContactJobFamilyList
  - GetContactJobTitle
  - GetContactJobTitleList
  - GetContactWorkCity
  - GetContactWorkCityList
  - GetEmployeeTypeEnumList
  - UpdateEmployeeTypeEnumPatch
  - DeleteEmployeeTypeEnum
  - CreateEmployeeTypeEnum
  - GetContactCustomAttrList
  - CreateContactUnit
  - UpdateContactUnit
  - DeleteContactUnit
  - GetContactUnit
  - GetContactUnitList
  - BindContactUnitDepartment
  - UnbindContactUnitDepartment
  - GetContactUnitDepartmentList
  - GetContactScopeList
  - BatchAddContactV2User
  - BatchAddContactV2Department
  - GetContactV2Task
  - ListContactV2Role
- CoreHR
  - SearchCoreHRNationality
  - SearchCoreHRBank
  - SearchCoreHRBankBranch
  - GetCoreHRCustomField
  - GetCoreHRCustomFieldList
  - GetCoreHRCustomFieldObjectApiNameList
  - SearchCoreHRCountryRegion
  - SearchCoreHRCountryRegionSubdivision
  - SearchCoreHRCity
  - SearchCoreHRDistrict
  - GetCoreHRCountryRegion
  - GetCoreHRCountryRegionList
  - GetCoreHRSubdivision
  - GetCoreHRSubdivisionList
  - GetCoreHRSubregion
  - GetCoreHRSubregionList
  - CreateCoreHREmployeeType
  - DeleteCoreHREmployeeType
  - UpdateCoreHREmployeeType
  - GetCoreHREmployeeType
  - GetCoreHREmployeeTypeList
  - CreateCoreHRNationalIDType
  - DeleteCoreHRNationalIDType
  - UpdateCoreHRNationalIDType
  - GetCoreHRNationalIDType
  - GetCoreHRNationalIDTypeList
  - CreateCoreHRWorkingHoursType
  - DeleteCoreHRWorkingHoursType
  - UpdateCoreHRWorkingHoursType
  - GetCoreHRWorkingHoursType
  - GetCoreHRWorkingHoursTypeList
  - SearchCoreHRCurrency
  - GetCoreHRCurrency
  - GetCoreHRCurrencyList
  - BatchGetCoreHREmployee
  - SearchCoreHREmployee
  - CreateCoreHREmployment
  - DeleteCoreHREmployment
  - UpdateCoreHREmployment
  - CreateCoreHRPerson
  - UpdateCoreHRPerson
  - DeleteCoreHRPerson
  - UploadCoreHRPersonFile
  - DownloadCoreHRPersonFile
  - GetCoreHRPerson
  - CreateCoreHRJobData
  - DeleteCoreHRJobData
  - UpdateCoreHRJobData
  - GetCoreHRJobData
  - QueryCoreHRJobData
  - BatchGetCoreHRJobData
  - GetCoreHRJobDataList
  - GetCoreHRDepartmentParentList
  - SearchCoreHRDepartment
  - CreateCoreHRDepartment
  - DeleteCoreHRDepartment
  - UpdateCoreHRDepartment
  - GetCoreHRDepartment
  - BatchGetCoreHRDepartment
  - GetCoreHRDepartmentList
  - BatchGetCoreHRLocation
  - CreateCoreHRLocation
  - DeleteCoreHRLocation
  - GetCoreHRLocation
  - GetCoreHRLocationList
  - GetCoreHRCompany
  - GetCoreHRCompanyList
  - BatchGetCoreHRCompany
  - CreateCoreHRCompany
  - UpdateCoreHRCompany
  - DeleteCoreHRCompany
  - CreateCoreHRCostCenter
  - ActiveCoreHRCostCenter
  - DeleteCoreHRCostCenter
  - SearchCoreHRCostCenter
  - CreateCoreHRCostCenterVersion
  - UpdateCoreHRCostCenterVersion
  - DeleteCoreHRCostCenterVersion
  - BatchGetCoreHRJobLevel
  - CreateCoreHRJobLevel
  - DeleteCoreHRJobLevel
  - UpdateCoreHRJobLevel
  - GetCoreHRJobLevel
  - GetCoreHRJobLevelList
  - BatchGetCoreHRJobFamily
  - CreateCoreHRJobFamily
  - DeleteCoreHRJobFamily
  - UpdateCoreHRJobFamily
  - GetCoreHRJobFamily
  - GetCoreHRJobFamilyList
  - CreateCoreHRJob
  - DeleteCoreHRJob
  - UpdateCoreHRJob
  - GetCoreHRJobV2
  - GetCoreHRJobListV2
  - GetCoreHRJob
  - GetCoreHRJobList
  - CreateCoreHRPreHire
  - DeleteCoreHRPreHire
  - UpdateCoreHRPreHire
  - GetCoreHRPreHire
  - GetCoreHRPreHireList
  - SearchCoreHRContract
  - CreateCoreHRContract
  - DeleteCoreHRContract
  - UpdateCoreHRContract
  - GetCoreHRContract
  - GetCoreHRContractList
  - SearchCoreHRProbation
  - EnableDisableCoreHRProbationAssessment
  - CreateCoreHRProbationAssessment
  - UpdateCoreHRProbationAssessment
  - DeleteCoreHRProbationAssessment
  - GetCoreHRTransferReasonList
  - GetCoreHRTransferTypeList
  - CreateCoreHRJobChange
  - SearchCoreHRJobChange
  - GetCoreHROffboardingList
  - CreateCoreHROffboarding
  - SearchCoreHROffboarding
  - CreateCoreHRLeaveGrantingRecord
  - DeleteCoreHRLeaveGrantingRecord
  - GetCoreHRLeaveTypeList
  - GetCoreHRLeaveBalanceList
  - GetCoreHRLeaveRequestHistoryList
  - BatchGetCoreHRByEmployee
  - GetCoreHRByDepartment
  - GetCoreHRList
  - GetCoreHRSecurityGroupBp
  - SearchCoreHRAssignedUser
  - GetCoreHRAuthorization
  - GetCoreHRAuthorizationList
  - GetCoreHRSecurityGroupList
  - GetCoreHRProcessList
  - GetCoreHRProcess
  - GetCoreHRProcessFormVariableData
  - MatchCoreHRCompensationStandard
  - QueryCoreHRCompensationArchive
  - GetCoreHRCompensationChangeReasonList
  - GetCoreHRCompensationIndicatorList
  - GetCoreHRCompensationItemList
  - GetCoreHRCompensationItemCategoryList
  - GetCoreHRCompensationPlanList
  - GetCoreHRApprovalGroups
  - QueryCoreHRApprovalGroupsDepartmentChangeListByIDs
  - QueryCoreHRApprovalGroupsJobChangeListByIDs
  - QueryCoreHRApprovalGroupsPositionChangeListByIDs
  - ListCoreHRApprover

Frequently Asked Questions

What is lark?

lark is a Third-party APIs library for the Go programming language. [Feishu](https://open.feishu.cn/)/[Lark](https://open.larksuite.com/) Open API Go SDK, Support ALL Open API and Event Callback

How do I install lark?

Install lark with the Go module system using `go get chyroc/lark`. Check the repository for the current installation instructions.

What category does lark belong to?

lark is listed under Third-party APIs, specifically Third-party APIs.

← Back to Third-party APIs