~/forever/addon-api
Addon API
C_RecruitAFriend.CanSummonFriend(guid) : canSummon, reasonC_RecruitAFriend.ClaimActivityReward(activityID, acceptanceID) : successC_RecruitAFriend.ClaimNextReward(rafVersion?) : successC_RecruitAFriend.GenerateRecruitmentLink() : successC_RecruitAFriend.GetRAFInfo() : infoC_RecruitAFriend.GetRAFSystemInfo() : systemInfoC_RecruitAFriend.GetRecruitActivityRequirementsText(activityID, acceptanceID) : requirementsTextC_RecruitAFriend.GetRecruitInfo() : active, factionC_RecruitAFriend.GetSummonFriendCooldown() : startTimeSeconds, durationSeconds, enableCooldownTimerC_RecruitAFriend.IsRecruitAFriendLinked(guid) : resultC_RecruitAFriend.IsRecruitingEnabled() : enabledC_RecruitAFriend.IsSystemEnabled() : isSystemEnabledC_RecruitAFriend.IsSystemSupported() : isSystemSupportedC_RecruitAFriend.RemoveRAFRecruit(wowAccountGUID) : successC_RecruitAFriend.RequestUpdatedRecruitmentInfo() : successC_RecruitAFriend.SummonFriend(target, name)Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.