~/forever/addon-api
Addon API
COMMODITY_PURCHASE_FAILEDCOMMODITY_PURCHASE_SUCCEEDEDCOMMODITY_SEARCH_RESULTS_ADDED: itemIDCOMMODITY_SEARCH_RESULTS_RECEIVEDCOMMODITY_SEARCH_RESULTS_UPDATED: itemIDCOMPACT_UNIT_FRAME_PROFILES_LOADEDCOMPANION_LEARNEDCOMPANION_UNLEARNEDCOMPANION_UPDATE: companionType?CONFIG_COMMIT_FAILED: configIDCONFIRM_BATTLE_NET_FRIEND_INVITE_SHOW: name, friendLevelCONFIRM_BEFORE_USECONFIRM_BINDER: areaNameCONFIRM_DISENCHANT_ROLL: rollID, rollTypeCONFIRM_LOOT_ROLL: rollID, rollType, confirmReasonCONFIRM_PET_UNLEARN: costCONFIRM_SUMMON: summonReason, skippingStartExperienceCONFIRM_TALENT_WIPE: cost, respecTypeCONFIRM_XP_LOSSCONSOLE_CLEARCONSOLE_COLORS_CHANGEDCONSOLE_FONT_SIZE_CHANGEDCONSOLE_LOG: messageCONSOLE_MESSAGE: message, colorTypeCONTENT_TRACKING_IS_ENABLED_UPDATE: isEnabledCONTENT_TRACKING_LIST_UPDATECONTENT_TRACKING_UPDATE: type, id, isTrackedCONTRIBUTION_CHANGED: state, result, name, contributionIDCONTRIBUTION_COLLECTOR_PENDING: contributionID, isPending, resultCONTRIBUTION_COLLECTOR_UPDATECONTRIBUTION_COLLECTOR_UPDATE_SINGLE: contributionIDCONVERT_TO_BIND_TO_ACCOUNT_CONFIRMCONVERT_TO_RAID_CONFIRMATIONCOOLDOWN_VIEWER_DATA_LOADEDCOOLDOWN_VIEWER_SPELL_OVERRIDE_UPDATED: baseSpellID, overrideSpellID?COOLDOWN_VIEWER_TABLE_HOTFIXEDCORPSE_IN_INSTANCECORPSE_IN_RANGECORPSE_OUT_OF_RANGECOVENANT_CALLINGS_UPDATED: callingsCOVENANT_CHOSEN: covenantIDCOVENANT_PREVIEW_CLOSECOVENANT_PREVIEW_OPEN: previewInfoCOVENANT_RENOWN_CATCH_UP_STATE_UPDATECOVENANT_SANCTUM_RENOWN_LEVEL_CHANGED: newRenownLevel, oldRenownLevelCRAFTINGORDERS_CAN_REQUESTCRAFTINGORDERS_CLAIMED_ORDER_ADDEDCRAFTINGORDERS_CLAIMED_ORDER_REMOVEDCRAFTINGORDERS_CLAIMED_ORDER_UPDATED: orderIDCRAFTINGORDERS_CLAIM_ORDER_RESPONSE: result, orderIDDocumented 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.