-
InterfaceDescriptionthe Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.All of these endpoints have been (or will be) decommissioned by Twitch.
-
ClassDescriptionin favor of
ChannelMessageEvent.getElevatedChatPayment()
Twitch is removing host mode on October 3, 2022Twitch is removing host mode on October 3, 2022Twitch is removing host mode on October 3, 2022Twitch will decommission this event on February 18, 2023; migrate to TwitchHelix#getModeratorsTwitch will decommission this event on February 18, 2023; migrate to TwitchHelix#getChannelVipsWith chat commands decommissioned, this event is no longer fired; migrate toTwitchHelix#deleteChatMessages
.With chat commands decommissioned, this event is no longer fired; migrate toTwitchHelix#deleteChatMessages
.no longer sent by twitch.Twitch no longer supports bits on polls.in favor ofChannelUpdateV2Event
Without prior notice, Twitch has restricted this subscription to client_id's that were using it on 2023-02-17. Furthermore, Twitch will shutdown this topic on 2023-09-12 in favor ofChannelFollowTypeV2
(which has the same event data but more stringent auth).in favor ofChannelUpdateV2Type
the Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.Twitch decommissioned entitlement code related endpoints on 2023-02-27.Twitch decommissioned entitlement code related endpoints on 2023-02-27.Twitch decommissioned this API; please migrate to EventSubTwitch has deprecated UUID-based tags with the latest custom tags system.Twitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubTwitch decommissioned this API; please migrate to EventSubKraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here.the crowd chant experiment was disabled by Twitch on 2022-02-02Twitch no longer fires this unofficial event.Friends are being removed by Twitch on 2022-05-25Friends are being removed by Twitch on 2022-05-25Friends are being removed by Twitch on 2022-05-25Friends are being removed by Twitch on 2022-05-25the crowd chant experiment was disabled by Twitch on 2022-02-02Twitch no longer fires this unofficial event.Friends are being removed by Twitch on 2022-05-25Twitch no longer fires this event.Friends are being removed by Twitch on 2022-05-25Friends are being removed by Twitch on 2022-05-25
-
Enum ClassDescriptionin favor of
AnnouncementColor
in favor ofAnnouncementColor
Friends are being removed by Twitch on 2022-05-25
-
FieldDescriptionTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimituse removeChannelOnJoinFailure via advancedConfiguration instead.Twitch will decommission this namespace on 2023-06-01Twitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimit
-
MethodDescriptionTwitch decommissioned this method on February 18, 2023; migrate to TwitchHelix#banUserTwitch decommissioned this method on February 18, 2023; migrate to TwitchHelix#banUserTwitch decommissioned this method on February 18, 2023; migrate to TwitchHelix#unbanUserdirect cheer values are not easily translatable into bit amounts, especially for non-USD currencies.in favor of
IRCMessageEvent.getEscapedTags()
MessageParser.parse(String)
yields null for invalid messagesThis method is no longer used by twitch4jThis method is no longer used by twitch4jin favor ofModAnnouncementEvent.getAccentColor()
will be removed in favor of .getSubPlan()no longer sent by twitch.Twitch will decommission this method on February 18, 2023; migrate to TwitchHelix#banUserTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#deleteChatMessagesTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#deleteChatMessagesTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#sendChatAnnouncementTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#updateChatSettingsTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#updateChatSettingsTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#updateChatSettingsTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#updateChatSettingsTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#updateChatSettingsTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#banUserTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#unbanUseruseTwitchChat.getState()
insteaduse getChannels() insteadTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#sendWhisperTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitTwitch will decommission this method on February 18, 2023; migrate to TwitchHelix#updateChatSettingsuse removeChannelOnJoinFailure via advancedConfiguration instead.in favor of BucketUtilsin favor of BucketUtilsin favor of BucketUtilsWill no longer be used by Twitch4J from version 2.0.0Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.No migration path in the new Helix API.useTwitchExtensions.getLiveChannelsWithExtensionActivated(String, String)
instead (can pass null for cursor)No migration path in the new Helix API.the Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.the Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.in favor of getEndedAtInstant()in favor of getStartedAtInstant()The AutoMod service will no longer take into account the status of a user to determine whether a string message meets the channel’s AutoMod requirements on June 20, 2022Twitch has deprecated tag ids in favor ofChannelSearchResult.getTags()
due to the latest custom tags systemin favor of getCreatedAtInstant()in favor ofDropsEntitlementList.getPagination()
removed in favor of #getMaxTotalCostin favor of getFollowedAtInstantin favor of getTimestampin favor of getEvents()in favor of getModerators()Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.Twitch no longer supports bits on polls.in favor of getStartedAtInstant()Twitch has deprecated tag ids in favor ofStream.getTags()
due to the latest custom tags systemin favor ofStream.getThumbnailUrlTemplate()
orStream.getThumbnailUrl(int, int)
Twitch has deprecated UUID-based tags with the latest custom tags system.These tags are no longer populated due to Twitch deprecation.These tags are no longer populated due to Twitch deprecation.will be removed in favor of .getPlanName()in favor of getCreatedAtInstant()in favor of getPublishedAtInstant()in favor of getCreatedAtInstant()in favor of #getExpiresAt()Twitch will decommission this endpoint on 2023-07-13 due to the latest custom tags system.com.github.twitch4j.helix.TwitchHelix.getBannedEvents(String, String, List<String>, String, Integer) Will be removed come March 15, 2022, in favor of EventSub andTwitchHelix.getBannedUsers(String, String, List, String, String, Integer)
in favor of getBannedUsers(String, String, List, String, String, Integer) where the last param is the number of objects to retrieve.utilize getBitsLeaderboard where count is an IntegerTwitch decommissioned this endpoint on 2023-02-27.Without prior notice, Twitch has restricted this endpoint to client_id's that were using it before 2023-02-18. Further, Twitch will shutdown this endpoint on 2023-09-12 in favor ofTwitchHelix.getChannelFollowers(String, String, String, Integer, String)
andTwitchHelix.getFollowedChannels(String, String, String, Integer, String)
.in favor ofTwitchHelix.getGames(String, List, List, List)
; can simply pass null for the new fourth argumentUseTwitchHelix.getHypeTrainEvents(String, String, Integer, String)
instead (no id argument)in favor of getModeratorEvents(String, String, List, String, Integer) where the last param is the number of objects to retrieve.Will be removed come March 15, 2022, in favor of EventSub andTwitchHelix.getModerators(String, String, List, String, Integer)
in favor of getModerators(String, String, List, String, Integer) where the last param is the number of objects to retrieve.in favor of getStreams(String, String, String, Integer, List, List, List, List); simply remove the argument for communityId to migrateTwitch will decommission this endpoint on 2023-07-13 in favor ofTwitchHelix.getChannelInformation(String, List)
due to the latest custom tags system.Will be removed come March 15, 2022, in favor of EventSub andTwitchHelix.getSubscriptions(String, String, String, String, Integer)
in favor ofTwitchHelix.getVideos(String, List, String, String, String, Video.SearchPeriod, Video.SearchOrder, Video.Type, Integer, String, String)
, which supports multiple video IDsTwitch decommissioned this endpoint on 2023-02-27.Twitch has decommissioned this endpoint in favor ofTwitchHelix.updateChannelInformation(String, String, ChannelInformation)
due to the latest custom tags system.Migrate to Helix.Decommissioned by Twitch.in favor of getCreatedAtInstant()in favor of getUpdatedAtInstant()in favor of getCreatedAtInstant()in favor of getUpdatedAtInstant()in favor of getCreatedAtInstant()in favor of getUpdatedAtInstant()in favor of TwitchHelix#manageAutoModHeldMessagein favor of TwitchHelix#manageAutoModHeldMessagein favor of TwitchHelix#getChannelTeamsDecommissioned by Twitch.in favor of TwitchHelix#getTeamsin favor of TwitchHelix#updateChannelInformationin favor ofCommerceMessage.CommerceEmote.getEmoteId()
com.github.twitch4j.pubsub.domain.HypeTrainConfig.setNotificationThresholds(HypeTrainParticipations) in favor of getTimestamp()in favor of getTime()the crowd chant experiment was disabled by Twitch on 2022-02-02Twitch has silently disabled this topic, even for first-party moderator tokens. You should migrate to eventsub (websocket) channel.follow v2 subscription type.Friends are being removed by Twitch on 2022-05-25in favor of listenForModerationEvents(OAuth2Credential, String, String)Friends are being removed by Twitch on 2022-05-25Twitch will decommission this endpoint on 2023-06-01; do migrate toTwitchHelix#getChannelChatBadges(String, String)
This method will be permanently shutdown by Twitch on 2023-04-03 in favor of TwitchHelix#getChattersTwitch will decommission this endpoint on 2023-06-01; do migrate toTwitchHelix#getGlobalChatBadges(String)
Twitch is removing host mode on October 3, 2022Decommissioned by Twitch.All of theTwitchMessagingInterfaceBuilder
endpoints have been (or will be) decommissioned by Twitch.Twitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitthe Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here. UseTwitchClientBuilder.withEnableHelix(Boolean)
instead.All of theTwitchMessagingInterfaceBuilder
endpoints have been (or will be) decommissioned by Twitch.Twitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitthe Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.Kraken is deprecated and has been shut down on Febuary 28, 2022. More details about the deprecation are available here. UseTwitchClientBuilder.withEnableHelix(Boolean)
instead.All of theTwitchMessagingInterfaceBuilder
endpoints have been (or will be) decommissioned by Twitch.in favor of withHelperThreadDelayTwitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitthe Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.Twitch shutdown the Kraken API in 2022.All of theTwitchMessagingInterfaceBuilder
endpoints have been (or will be) decommissioned by Twitch.Twitch will decommission whispers over IRC on February 18, 2023; please migrate to TwitchHelix#sendWhisper and TwitchLimitRegistry#setLimitthe Extensions API traditionally uses the decommissioned Kraken API. While the module now forwards calls to Helix, please migrate to using Helix directly as this module will be removed in the future.Twitch shutdown the Kraken API in 2022.All of theTwitchMessagingInterfaceBuilder
endpoints have been (or will be) decommissioned by Twitch.in favor of withHelperThreadDelay
-
ConstructorDescriptionunused by Twitch4JThis experiment is no longer running.Use
MessageParser.parse(String, Map, Map, Collection)
to createIRCMessageEvent
instancesTwitch no longer supports bits on polls.No migration path in the new Helix API.The AutoMod service will no longer take into account the status of a user to determine whether a string message meets the channel’s AutoMod requirements on June 20, 2022senderId is deprecated by TwitchTwitch no longer supports bits on polls.
-
Enum ConstantDescriptionhas not been sent since 2019-03-08.Twitch replaced this feature with the "user introduction" featureTwitch is removing host mode on October 3, 2022this action is no longer sent over this topicTwitch is removing host mode on October 3, 2022