~/forever/addon-api
Addon API
C_Club.GetStreams(clubId) : streamsC_Club.GetSubscribedClubs() : clubsC_Club.GetTickets(clubId) : ticketsC_Club.IsAccountMuted(clubId) : accountMutedC_Club.IsBeginningOfStream(clubId, streamId, messageId) : isBeginningOfStreamC_Club.IsEnabled() : clubsEnabledC_Club.IsRestricted() : restrictionReasonC_Club.IsSubscribedToStream(clubId, streamId) : subscribedC_Club.KickMember(clubId, memberId)C_Club.LeaveClub(clubId)C_Club.RedeemTicket(ticketId)C_Club.RequestInvitationsForClub(clubId)C_Club.RequestMoreMessagesBefore(clubId, streamId, messageId?, count?) : alreadyHasMessagesC_Club.RequestTicket(ticketId)C_Club.RequestTickets(clubId)C_Club.RevokeInvitation(clubId, memberId)C_Club.SendBattleTagFriendRequest(guildClubId, memberId)C_Club.SendCharacterInvitation(clubId, character)C_Club.SendInvitation(clubId, memberId)C_Club.SendMessage(clubId, streamId, message)C_Club.SendTitleFriendRequest(guildClubId, memberId)C_Club.SetAutoAdvanceStreamViewMarker(clubId, streamId)C_Club.SetAvatarTexture(texture, avatarId, clubType)C_Club.SetClubMemberNote(clubId, memberId, note)C_Club.SetClubPresenceSubscription(clubId)C_Club.SetClubStreamNotificationSettings(clubId, settings)C_Club.SetCommunityID(communityID)C_Club.SetFavorite(clubId, isFavorite)C_Club.SetSocialQueueingEnabled(clubId, enabled)C_Club.ShouldAllowClubType(clubType) : clubTypeIsAllowedC_Club.UnfocusAllStreams(unsubscribe)C_Club.UnfocusMembers(clubId)C_Club.UnfocusStream(clubId, streamId)C_Club.ValidateText(clubType, text, clubFieldType) : resultDocumented 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.