~/forever/addon-api
Addon API
C_AuctionHouse.GetFilterGroups() : filterGroupsC_AuctionHouse.GetItemCommodityStatus(item) : isCommodityC_AuctionHouse.GetItemKeyFromItem(item) : itemKeyC_AuctionHouse.GetItemKeyInfo(itemKey, restrictQualityToFilter) : itemKeyInfoC_AuctionHouse.GetItemKeyRequiredLevel(itemKey) : requiredLevelC_AuctionHouse.GetItemKeySampleLink(itemKey) : sampleItemLinkC_AuctionHouse.GetItemSearchResultInfo(itemKey, itemSearchResultIndex) : resultC_AuctionHouse.GetItemSearchResultsQuantity(itemKey) : totalQuantityC_AuctionHouse.GetMaxBidItemBid() : maxBidC_AuctionHouse.GetMaxBidItemBuyout() : maxBuyoutC_AuctionHouse.GetMaxCommoditySearchResultPrice(itemID) : maxUnitPriceC_AuctionHouse.GetMaxItemSearchResultBid(itemKey) : maxBidC_AuctionHouse.GetMaxItemSearchResultBuyout(itemKey) : maxBuyoutC_AuctionHouse.GetMaxOwnedAuctionBid() : maxBidC_AuctionHouse.GetMaxOwnedAuctionBuyout() : maxBuyoutC_AuctionHouse.GetNumBidTypes() : numBidTypesC_AuctionHouse.GetNumBids() : numBidsC_AuctionHouse.GetNumCommoditySearchResults(itemID) : numSearchResultsC_AuctionHouse.GetNumItemSearchResults(itemKey) : numItemSearchResultsC_AuctionHouse.GetNumOwnedAuctionTypes() : numOwnedAuctionTypesC_AuctionHouse.GetNumOwnedAuctions() : numOwnedAuctionsC_AuctionHouse.GetNumReplicateItems() : numReplicateItemsC_AuctionHouse.GetOwnedAuctionInfo(ownedAuctionIndex) : ownedAuctionC_AuctionHouse.GetOwnedAuctionType(ownedAuctionTypeIndex) : typeItemKeyC_AuctionHouse.GetOwnedAuctions() : ownedAuctionsC_AuctionHouse.GetQuoteDurationRemaining() : quoteDurationSecondsC_AuctionHouse.GetReplicateItemBattlePetInfo(index) : creatureID, displayIDC_AuctionHouse.GetReplicateItemInfo(index) : name, texture, count, qualityID, usable, level, levelType, minBid, minIncrement, buyoutPrice, bidAmount, highBidder, bidderFullName, owner, ownerFullName, saleStatus, itemID, hasAllInfoC_AuctionHouse.GetReplicateItemLink(index) : itemLinkC_AuctionHouse.GetReplicateItemTimeLeft(index) : timeLeftC_AuctionHouse.GetTimeLeftBandInfo(timeLeftBand) : timeLeftMinSeconds, timeLeftMaxSecondsC_AuctionHouse.HasFavorites() : hasFavoritesC_AuctionHouse.HasFullBidResults() : hasFullBidResultsC_AuctionHouse.HasFullBrowseResults() : hasFullBrowseResultsC_AuctionHouse.HasFullCommoditySearchResults(itemID) : hasFullResultsC_AuctionHouse.HasFullItemSearchResults(itemKey) : hasFullResultsC_AuctionHouse.HasFullOwnedAuctionResults() : hasFullOwnedAuctionResultsC_AuctionHouse.HasMaxFavorites() : hasMaxFavoritesC_AuctionHouse.HasSearchResults(itemKey) : hasSearchResultsC_AuctionHouse.IsFavoriteItem(itemKey) : isFavoriteC_AuctionHouse.IsSellItemValid(item, displayError) : validC_AuctionHouse.IsThrottledMessageSystemReady() : canSendThrottledMessageC_AuctionHouse.MakeItemKey(itemID, itemLevel, itemSuffix, battlePetSpeciesID) : itemKeyC_AuctionHouse.PlaceBid(auctionID, bidAmount)C_AuctionHouse.PostCommodity(item, duration, quantity, unitPrice) : needsConfirmationC_AuctionHouse.PostItem(item, duration, quantity, bid?, buyout?) : needsConfirmationC_AuctionHouse.QueryBids(sorts, auctionIDs)C_AuctionHouse.QueryOwnedAuctions(sorts)C_AuctionHouse.RefreshCommoditySearchResults(itemID)C_AuctionHouse.RefreshItemSearchResults(itemKey, minLevelFilter?, maxLevelFilter?)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.