~/forever/addon-api
Addon API
C_QuestSession.CanStart() : allowedC_QuestSession.CanStop() : allowedC_QuestSession.Exists() : existsC_QuestSession.GetAvailableSessionCommand() : commandC_QuestSession.GetPendingCommand() : commandC_QuestSession.GetProposedMaxLevelForSession() : proposedMaxLevelC_QuestSession.GetSessionBeginDetails() : detailsC_QuestSession.GetSuperTrackedQuest() : questIDC_QuestSession.HasJoined() : hasJoinedC_QuestSession.HasPendingCommand() : hasPendingCommandC_QuestSession.RequestSessionStart()C_QuestSession.RequestSessionStop()C_QuestSession.SendSessionBeginResponse(beginSession)C_QuestSession.SetQuestIsSuperTracked(questID, superTrack)Documented 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.