Reference

WoW API for custom code

Custom conditions and functions may call the game's own API. This list is the API surface the site's Lua check uses for each edition (from the addon's pinned wowlua_ls definitions). It says where a function exists, not what it does: follow the link to the Warcraft Wiki for that. Lua libraries WoW never provides (io, os, debug, require, loadfile, …) are refused. On Retail and Forever many results are secret values in combat; see the Rotation Master helpers in the function reference, which check them for you. On Retail and Forever, a lock marks functions that work but hand addons secret values, as Blizzard's own API documentation marks them; a function it does not document is shown as available.

135 matching functions.

NameClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.ArePvpTalentsUnlockedClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.AreTrainingGroundsEnabledClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanDisplayDamageClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanDisplayDeathsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanDisplayHealingClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanDisplayHonorableKillsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanDisplayKillingBlowsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanPlayerUseRatedPVPUIClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanPlayerUseTrainingGroundsUIClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanSurrenderArenaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanToggleWarModeClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.CanToggleWarModeInAreaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.ClearLocklistMapClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.DoesMatchOutcomeAffectRatingClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetActiveBrawlInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetActiveMatchBracketClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetActiveMatchDurationClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetActiveMatchStateClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetActiveMatchWinnerClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetArenaCrowdControlDurationClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetArenaCrowdControlInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetArenaRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetArenaSkirmishRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetAssignedSpecForBattlefieldQueueClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetAvailableBrawlInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetBattlefieldFlagPositionClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetBattlefieldVehicleInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetBattlefieldVehiclesClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetBattlegroundInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetBrawlRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetBrawlSoloRBGMinItemLevelClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetCustomVictoryStatIDClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetGlobalPvpScalingInfoForSpecIDClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetHolidayBGInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetHolidayBGLossRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetHolidayBGRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetHonorRewardInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetLevelUpBattlegroundsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetLocklistMapClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetLocklistMapNameClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetMatchPVPStatColumnClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetMatchPVPStatColumnsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetNextHonorLevelForRewardClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetOutdoorPvPWaitTimeClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPersonalRatedBGBlitzSpecStatsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPersonalRatedSoloShuffleSpecStatsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPostMatchCurrencyRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPostMatchItemRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPVPActiveMatchPersonalRatedInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPVPActiveRatedMatchDeserterPenaltyClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPVPSeasonRewardAchievementIDClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPvpTalentsUnlockedLevelClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPvpTierIDClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetPvpTierInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomBGInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomBGLossRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomBGRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomEpicBGInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomEpicBGRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomTrainingGroundArenaRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomTrainingGroundBGRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRandomTrainingGroundRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRatedBGRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRatedSoloRBGMinItemLevelClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRatedSoloRBGRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRatedSoloShuffleMinItemLevelClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRatedSoloShuffleRewardsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetRewardItemLevelsByTierEnumClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetScoreInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetScoreInfoByPlayerGuidClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSeasonBestInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSelectedBattlefieldIndexClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSkirmishInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSoloRBGMinItemLevelClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSpecialEventBrawlInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSpecialEventDetailsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetSpecialEventInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetTeamInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetTrainingGroundsClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetUIDisplaySeasonClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetWarModeRewardBonusClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetWarModeRewardBonusDefaultClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetWeeklyChestInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetWorldPVPAreaInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetWorldPvPWaitTimeClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.GetZonePVPInfoClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.HasArenaSkirmishWinTodayClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.HasMatchStartedClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.HasRandomTrainingGroundArenaWinTodayClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.HasRandomTrainingGroundBGWinTodayClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.HasRandomTrainingGroundWinTodayClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsActiveBattlefieldClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsActiveMatchRegisteredClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsArenaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsBattlegroundClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsBattlegroundEnlistmentBonusActiveClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsBrawlSoloRBGClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsBrawlSoloShuffleClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsInBrawlClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsInRatedMatchWithDeserterPenaltyClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsMatchActiveClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsMatchCompleteClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsMatchConsideredArenaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsMatchFactionalClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsPVPMapClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsRatedArenaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsRatedBattlegroundClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsRatedMapClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsRatedSoloRBGClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsRatedSoloShuffleClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsSoloRBGClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsSoloShuffleClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsSubZonePVPPOIClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsTrainingGroundsArenaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsTrainingGroundsBGClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsWarModeActiveClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsWarModeDesiredClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.IsWarModeFeatureEnabledClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinBattlefieldClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinBrawlClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinRandomTrainingGroundClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinRandomTrainingGroundArenaClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinRandomTrainingGroundBattlegroundClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinRandomTrainingGroundBGClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinRatedBGBlitzClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.JoinTrainingGroundClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.RequestCrowdControlSpellClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.SetLocklistMapClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.SetPVPClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.SetSelectedBattlefieldByIndexClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.SetWarModeDesiredClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.StartSoloRBGWarGameByNameClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.StartSpectatorSoloRBGWarGameClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.TogglePVPClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki
C_PvP.ToggleWarModeClassic EraTBC AnniversaryClassic progressionForeverRetailWarcraft Wiki