~/forever/addon-api
Addon API
COMBAT_LOG_MESSAGE_LIMIT_CHANGED: messageLimitCOMBAT_LOG_REFILTER_ENTRIESCOMBAT_RATING_UPDATECOMBAT_TEXT_UPDATE: combatTextTypeCOMBO_TARGET_CHANGEDCOMMENTATOR_COMBAT_EVENTCOMMENTATOR_ENTER_WORLDCOMMENTATOR_HISTORY_FLUSHEDCOMMENTATOR_IMMEDIATE_FOV_UPDATE: fovCOMMENTATOR_MAP_UPDATECOMMENTATOR_PLAYER_NAME_OVERRIDE_UPDATE: nameToOverride, overrideName?COMMENTATOR_PLAYER_UPDATECOMMENTATOR_RESET_SETTINGSCOMMENTATOR_TEAMS_SWAPPED: swappedCOMMENTATOR_TEAM_NAME_UPDATE: teamNameCOMMODITY_PRICE_UNAVAILABLECOMMODITY_PRICE_UPDATED: updatedUnitPrice, updatedTotalPriceCOMMODITY_PURCHASED: itemID, quantityCOMMODITY_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_CONFIRMDocumented 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.