~/forever/updates/addon-api
Updates
BARBER_SHOP_COST_UPDATEBARBER_SHOP_FORCE_CUSTOMIZATIONS_UPDATEBARBER_SHOP_OPENBARBER_SHOP_RESULT: successBATTLEFIELDS_CLOSEDBATTLEFIELDS_SHOW: isArena?, battleMasterListID?BATTLEFIELD_AUTO_QUEUEBATTLEFIELD_AUTO_QUEUE_EJECTBATTLEFIELD_QUEUE_TIMEOUTBATTLEGROUND_OBJECTIVES_UPDATEBATTLEGROUND_POINTS_UPDATEBATTLEPET_FORCE_NAME_DECLENSION: name, battlePetGUIDBATTLE_NET_FRIEND_TAG_ENABLED_STATUS_UPDATEDBATTLE_NET_TITLE_FRIEND_CUSTOM_NAME_ENABLED_STATUS_UPDATEDBATTLE_PET_CURSOR_CLEARBC_26_COLD_SWAP_FEATURE_ENABLED_CHANGED: newEnabled, oldEnabledBC_26_EXPERIENCE_CHANGED: newExperience, oldExperienceBEHAVIORAL_NOTIFICATION: notificationType, dbIdBIDS_UPDATEDBID_ADDED: bidIDBINDINGS_LOADEDBIND_ENCHANTBLACK_MARKET_BID_RESULT: marketID, resultCodeBLACK_MARKET_CLOSEBLACK_MARKET_ITEM_UPDATEBLACK_MARKET_OPENBLACK_MARKET_OUTBID: marketID, itemIDBLACK_MARKET_UNAVAILABLEBLACK_MARKET_WON: marketID, itemIDBNET_REQUEST_INVITE_CONFIRMATION: gameAccountID, questSessionActive, tank, healer, dpsBN_BLOCK_FAILED_TOO_MANY: blockTypeBN_BLOCK_LIST_UPDATEDBN_CHAT_MSG_ADDON: prefix, text, channel, senderIDBN_CHAT_WHISPER_UNDELIVERABLE: senderIDBN_CONNECTED: suppressNotificationBN_CUSTOM_MESSAGE_CHANGED: id?BN_CUSTOM_MESSAGE_LOADEDBN_DISCONNECTED: result, suppressNotificationBN_FRIEND_ACCOUNT_OFFLINE: friendId, isCompanionAppBN_FRIEND_ACCOUNT_ONLINE: friendId, isCompanionAppBN_FRIEND_INFO_CHANGED: friendIndex?BN_FRIEND_INVITE_ADDED: accountIDBN_FRIEND_INVITE_LIST_INITIALIZED: listSizeBN_FRIEND_INVITE_REMOVEDBN_FRIEND_LIST_SIZE_CHANGED: accountID?BN_INFO_CHANGEDBN_REQUEST_FOF_SUCCEEDEDBONUS_ROLL_ACTIVATEBONUS_ROLL_DEACTIVATEBONUS_ROLL_FAILEDDocumented 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.