~/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)RAF_INFO_UPDATED: infoRAF_RECRUITING_ENABLED_STATUS: enabledRAF_REWARD_CLAIM_FAILEDRAF_SYSTEM_ENABLED_STATUS: enabledRAF_SYSTEM_INFO_UPDATED: systemInfoStructure RafAppearanceInfoStructure RafAppearanceSetInfoStructure RafIllusionInfoStructure RafInfoStructure RafMonthCountStructure RafMountInfoStructure RafPetInfoStructure RafRecruitStructure RafRecruitActivityEnumeration RafRecruitActivityStateEnumeration RafRecruitSubStatusStructure RafRecruitmentinfoStructure RafRewardEnumeration RafRewardTypeStructure RafSystemInfoStructure RafTitleInfoStructure RafVersionInfoDocumented 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.