~/forever/addon-api
Addon API
C_RecentAllies.IsRecentAllyByGUID(characterGUID) : isRecentAllyC_RecentAllies.IsRecentAllyDataReady() : isReadyC_RecentAllies.IsRecentAllyPinned(characterGUID) : isPinnedC_RecentAllies.IsSystemEnabled() : isRecentAllySystemEnabledC_RecentAllies.IsSystemSupported() : isRecentAllySystemSupportedC_RecentAllies.SearchRecentAllies(searchInfo) : recentAlliesDataC_RecentAllies.SetRecentAllyNote(characterGUID, note)C_RecentAllies.SetRecentAllyPinned(characterGUID, isPinned)C_RecentAllies.TryRequestRecentAlliesData()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)C_RemixArtifactUI.ClearRemixArtifactItem()C_RemixArtifactUI.GetAppearanceInfoByID(artifactAppearanceID) : uiCameraID, altHandUICameraIDC_RemixArtifactUI.GetArtifactArtInfo() : artifactArtInfoC_RemixArtifactUI.GetArtifactItemInfo() : itemID, altItemID, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTopC_RemixArtifactUI.GetCurrArtifactItemID() : reqitemIDC_RemixArtifactUI.GetCurrItemSpecIndex() : specIndexC_RemixArtifactUI.GetCurrTraitTreeID() : traitTreeIDC_RemixArtifactUI.ItemInSlotIsRemixArtifact(invSlot) : isRemixArtifactC_ReportSystem.CanReportPlayer(playerLocation) : canReportC_ReportSystem.CanReportPlayerForLanguage(playerLocation) : canReportC_ReportSystem.GetMajorCategoriesForReportType(reportType) : majorCategoriesC_ReportSystem.GetMajorCategoryString(majorCategory) : majorCategoryStringC_ReportSystem.GetMinorCategoriesForReportTypeAndMajorCategory(reportType, majorCategory) : minorCategoriesC_ReportSystem.GetMinorCategoryString(minorCategory) : minorCategoryStringC_ReportSystem.ReportServerLag()C_ReportSystem.ReportStuckInCombat()C_ReportSystem.RequiresScreenshotForReportType(reportType, majorCategory) : requiresScreenshotC_ReportSystem.SendReport(reportInfo, playerLocation?)C_ReportSystem.SetScreenshotPreviewTexture(textureObject)C_ReportSystem.TakeReportScreenshot()C_Reputation.AreLegacyReputationsShown() : areLegacyReputationsShownC_Reputation.CollapseAllFactionHeaders()C_Reputation.CollapseFactionHeader(factionSortIndex)C_Reputation.ExpandAllFactionHeaders()C_Reputation.ExpandFactionHeader(factionSortIndex)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.