~/forever/addon-api
Addon API
PET_BATTLE_ABILITY_CHANGED: owner, petIndex, abilityIDPET_BATTLE_ACTION_SELECTEDPET_BATTLE_AURA_APPLIED: owner, petIndex, auraInstanceIDPET_BATTLE_AURA_CANCELED: owner, petIndex, auraInstanceIDPET_BATTLE_AURA_CHANGED: owner, petIndex, auraInstanceIDPET_BATTLE_CAPTURED: owner, petIndexPET_BATTLE_CLOSEPET_BATTLE_FINAL_ROUND: ownerPET_BATTLE_HEALTH_CHANGED: owner, petIndex, healthChangePET_BATTLE_LEVEL_CHANGED: owner, petIndex, newLevelPET_BATTLE_MAX_HEALTH_CHANGED: owner, petIndex, healthChangePET_BATTLE_OPENING_DONEPET_BATTLE_OPENING_STARTPET_BATTLE_OVERPET_BATTLE_OVERRIDE_ABILITY: abilityIndexPET_BATTLE_PET_CHANGED: ownerPET_BATTLE_PET_ROUND_PLAYBACK_COMPLETE: roundNumberPET_BATTLE_PET_ROUND_RESULTS: roundNumberPET_BATTLE_PET_TYPE_CHANGED: owner, petIndex, stateValuePET_BATTLE_PVP_DUEL_REQUESTED: fullNamePET_BATTLE_PVP_DUEL_REQUEST_CANCELPET_BATTLE_QUEUE_PROPOSAL_ACCEPTEDPET_BATTLE_QUEUE_PROPOSAL_DECLINEDPET_BATTLE_QUEUE_PROPOSE_MATCHPET_BATTLE_QUEUE_STATUSPET_BATTLE_XP_CHANGED: owner, petIndex, xpChangeDocumented 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.