~/forever/addon-api
Addon API
C_AuctionHouse.CalculateCommodityDeposit(itemID, duration, quantity) : depositCostC_AuctionHouse.CalculateItemDeposit(item, duration, quantity) : depositCostC_AuctionHouse.CanCancelAuction(ownedAuctionID) : canCancelAuctionC_AuctionHouse.CancelAuction(ownedAuctionID)C_AuctionHouse.CancelCommoditiesPurchase()C_AuctionHouse.CancelSell()C_AuctionHouse.CloseAuctionHouse()C_AuctionHouse.ConfirmCommoditiesPurchase(itemID, quantity)C_AuctionHouse.ConfirmPostCommodity(item, duration, quantity, unitPrice)C_AuctionHouse.ConfirmPostItem(item, duration, quantity, bid?, buyout?)C_AuctionHouse.FavoritesAreAvailable() : favoritesAreAvailableC_AuctionHouse.GetAuctionInfoByID(auctionID) : priceInfoC_AuctionHouse.GetAuctionItemSubClasses(classID) : subClassesC_AuctionHouse.GetAvailablePostCount(item) : listCountC_AuctionHouse.GetBidInfo(bidIndex) : bidC_AuctionHouse.GetBidType(bidTypeIndex) : typeItemKeyC_AuctionHouse.GetBids() : bidsC_AuctionHouse.GetBrowseResults() : browseResultsC_AuctionHouse.GetCancelCost(ownedAuctionID) : cancelCostC_AuctionHouse.GetCommoditySearchResultInfo(itemID, commoditySearchResultIndex) : resultC_AuctionHouse.GetCommoditySearchResultsQuantity(itemID) : totalQuantityC_AuctionHouse.GetExtraBrowseInfo(itemKey) : extraInfoC_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, hasAllInfoDocumented 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.