← All integrations

Twitch

One-click sign-inOther

Connect it in Quilt

Twitch is a live streaming platform popular with gamers, creators, and communities, offering real-time interaction and monetization through subscriptions and donations

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own67

Agents use these right away.

  • Check AutoMod StatusChecks messages against a broadcaster’s AutoMod settings and blocked terms, indicating whether Twitch would permit each message or hold it for review or block it.
  • Check User SubscriptionChecks whether the authenticated user subscribes to a specified broadcaster’s channel.
  • Get Ad ScheduleReturns the next ad's scheduled time and duration, available snooze count and refresh time, prior ad time, and remaining pre-roll-free time.
  • Get AutoMod SettingsGets the broadcaster’s AutoMod settings.
  • Get Banned UsersGets one cursor page of users that the broadcaster banned or put in a timeout.
  • Get Bits LeaderboardGets the Bits leaderboard for the authenticated broadcaster.
  • Get Blocked TermsGets the broadcaster’s list of non-private, blocked words or phrases.
  • Get Broadcaster SubscriptionsGets a list of users that subscribe to the specified broadcaster.
  • Get Channel Chat BadgesGets the broadcaster’s list of custom chat badges.
  • Get Channel EditorsGets the broadcaster’s list editors.
  • Get Channel EmotesGets the broadcaster’s list of custom emotes.
  • Get Channel FollowersGets a list of users that follow the specified broadcaster.
  • Get Channel Guest Star SettingsBETA Gets the channel settings for configuration of the Guest Star feature for a particular host.
  • Get Channel iCalendarGets the broadcaster’s streaming schedule as an iCalendar .
  • Get Channel InformationGets information about one or more channels.
  • Get Channel Stream ScheduleGets the broadcaster’s streaming schedule.
  • Get Channel TeamsGets the list of Twitch teams that the broadcaster is a member of.
  • Get Charity CampaignGets information about the broadcaster’s active charity campaign.
  • Get Charity Campaign DonationsGets the list of donations that users have made to the broadcaster’s active charity campaign.
  • Get Chat SettingsGets the broadcaster’s chat settings.
  • Get ChattersGets the list of users that are connected to the broadcaster’s chat session.
  • Get CheermotesGets a list of Cheermotes that users can use to cheer Bits.
  • Get ClipsGets clips selected by exactly one broadcaster ID, game ID, or list of clip IDs.
  • Get Clips DownloadGets temporary download URLs for the specified clips.
  • Get Content Classification LabelsGets information about Twitch content classification labels.
  • Get Creator GoalsGets the broadcaster’s list of active goals.
  • Get Custom Power-upGets a list of custom Power-ups that the specified broadcaster created.
  • Get Custom RewardGets a list of custom rewards that the specified broadcaster created.
  • Get Custom Reward RedemptionGets a list of redemptions for a custom reward.
  • Get Drops EntitlementsGets Drops entitlements granted to the user in the OAuth token, optionally filtered by entitlement ID, game, or fulfillment status.
  • Get Emote SetsGets emotes for one or more specified emote sets.
  • Get EventSub SubscriptionsLists WebSocket EventSub subscriptions associated with the connected user OAuth token.
  • Get Extension AnalyticsGets download URLs for CSV analytics reports for one or more extensions.
  • Get Extension Live ChannelsGets a list of broadcasters that are streaming live and have installed or activated the extension.
  • Get Followed ChannelsGets a list of broadcasters that the specified user follows.
  • Get Followed StreamsGets the list of broadcasters that the user follows and that are streaming live.
  • Get Game AnalyticsGets download URLs for CSV analytics reports for one or more games.
  • Get GamesGets information about specified Twitch categories or games by ID, exact name, or IGDB ID.
  • Get Global Chat BadgesGets Twitch’s list of chat badges.
  • Get Global EmotesGets all global emotes.
  • Get Guest Star InvitesBETA Provides the caller with a list of pending invites to a Guest Star session.
  • Get Guest Star SessionBETA Gets information about an ongoing Guest Star session for a particular channel.
  • Get Hype Train StatusGets the status of a Hype Train for the specified broadcaster.
  • Get Moderated ChannelsGets a list of channels that the specified user has moderator privileges in.
  • Get ModeratorsGets all users allowed to moderate the broadcaster’s chat room.
  • Get Pinned Chat MessageGets the currently pinned message for the broadcaster’s chat room.
  • Get PollsGets a list of polls created by the broadcaster, optionally filtered by poll IDs.
  • Get PredictionsGets a list of Channel Points Predictions that the broadcaster created.
  • Get Released ExtensionsGets information about a released extension.
  • Get Shared Chat SessionRetrieves the active shared chat session for a channel.
  • Get Shield Mode StatusGets the broadcaster’s Shield Mode activation status.
  • Get Sensitive Stream KeySENSITIVE: retrieves the channel's raw stream key, which grants the ability to broadcast as the channel.
  • Get Stream MarkersGets markers from either a user's most recent stream or one specified VOD; provide exactly one selector.
  • Get StreamsGets a list of all streams.
  • Get TeamsGets one Twitch team by exactly one team name or team ID.
  • Get Top GamesGets games and categories ranked by current viewer count on Twitch.
  • Get Unban RequestsGets a list of unban requests for a broadcaster’s channel.
  • Get User Active ExtensionsGets the active extensions that the broadcaster has installed for each configuration.
  • Get User Block ListGets the list of users that the broadcaster has blocked.
  • Get User Chat ColorGets the color used for the user’s name in chat.
  • Get User EmotesRetrieves emotes available to the user across all channels.
  • Get User ExtensionsGets a list of all extensions (both active and inactive) that the broadcaster has installed.
  • Get UsersGets information about one or more users.
  • Get VideosGets published videos selected by exactly one list of video IDs, broadcaster ID, or game ID.
  • Get VIPsGets a list of the broadcaster’s VIPs.
  • Search CategoriesGets the games or categories that match the specified query.
  • Search ChannelsSearches channels that streamed within the past six months using a case-insensitive prefix query.

Asks someone first62

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Add Blocked TermAdds a word or phrase to the broadcaster’s list of blocked terms.
  • Add Channel ModeratorAdds a moderator to the broadcaster’s chat room.
  • Add Channel VIPAdds the specified user as a VIP in the broadcaster’s channel.
  • Add Suspicious Status to Chat UserAdds a suspicious user status to a chatter on the broadcaster’s channel.
  • Assign Guest Star SlotBETA Allows a previously invited user to be assigned a slot within the active Guest Star session.
  • Ban UserBans a user from participating in a broadcaster’s chat room or puts them in a timeout.
  • Block UserBlocks the specified user from interacting with or having contact with the broadcaster.
  • Cancel a raidCancel a pending raid.
  • Create Channel Stream Schedule SegmentAdds a single or recurring broadcast to the broadcaster’s streaming schedule.
  • Request Clip CreationStarts Twitch's asynchronous clip-creation process for a live stream.
  • Request Clip Creation From VODStarts Twitch's asynchronous clip-creation process from a VOD.
  • Create Custom RewardsCreates a Custom Reward in the broadcaster’s channel.
  • Create EventSub SubscriptionCreates one of the 78 supported EventSub type/version combinations over WebSocket using user OAuth.
  • Create Guest Star SessionCreates a beta Guest Star session on behalf of the broadcaster.
  • Create PollCreates a poll that viewers in the broadcaster’s channel can vote on.
  • Create PredictionCreate a Channel Points Prediction.
  • Create Stream MarkerAdds a marker to a live stream.
  • Delete Channel Stream Schedule SegmentDeletes a broadcast segment from the broadcaster’s streaming schedule.
  • Delete Chat MessagesRemoves a single chat message or all chat messages from the broadcaster’s chat room.
  • Delete Custom RewardDeletes a custom reward that the broadcaster created.
  • Delete EventSub SubscriptionDeletes a WebSocket EventSub subscription by ID using the connected user OAuth token.
  • Delete Guest Star InviteBETA Revokes a previously sent invite for a Guest Star session.
  • Delete Guest Star SlotBETA Removes a guest’s slot assignment from an active Guest Star session, immediately revoking session and media access.
  • Delete VideosDeletes one or more videos.
  • End Guest Star SessionBETA Programmatically ends a Guest Star session on behalf of the broadcaster.
  • End PollEnds an active poll, optionally archiving it so it is no longer publicly visible.
  • End PredictionLocks, resolves, or cancels a Channel Points Prediction.
  • Allow or Deny Held AutoMod MessageAllows or denies one message that AutoMod held for review.
  • Modify Channel InformationUpdates a channel’s properties.
  • Pin Chat MessagePins a chat message in the specified broadcaster’s chat room, replacing any existing mod-pinned message.
  • Remove Blocked TermRemoves the word or phrase from the broadcaster’s list of blocked terms.
  • Remove Channel ModeratorRemoves a moderator from the broadcaster’s chat room.
  • Remove Channel VIPRemoves the specified user as a VIP in the broadcaster’s channel.
  • Remove Suspicious Status From Chat UserRemove a suspicious user status from a chatter on broadcaster’s channel.
  • Resolve Unban RequestsResolves an unban request by approving or denying it.
  • Send a ShoutoutSends a Shoutout to the specified broadcaster.
  • Send Chat AnnouncementSends an announcement to the broadcaster’s chat room using user OAuth.
  • Send Chat MessageSends a message to the broadcaster’s chat room using user OAuth and fails if Twitch reports that it was dropped.
  • Send Guest Star InviteBETA Sends an invite to a specified guest on behalf of the broadcaster for a Guest Star session in progress.
  • Send WhisperRequests delivery of a whisper message to the specified user.
  • Snooze Next AdPushes back the timestamp of the upcoming automatic mid-roll ad by 5 minutes.
  • Start a raidInitiates a pending raid of another channel.
  • Start CommercialStarts a commercial for a broadcaster that is a Twitch partner or affiliate and is currently streaming live.
  • Unban UserRemoves the ban or timeout that was placed on the specified user.
  • Unblock UserRemoves the user from the broadcaster’s list of blocked users.
  • Unpin Chat MessageUnpins a pinned chat message from the broadcaster’s chat room.
  • Update AutoMod SettingsUpdates the broadcaster’s AutoMod settings.
  • Update Channel Guest Star SettingsBETA Updates Guest Star channel settings; regenerating browser sources immediately invalidates all previously configured browser sources.
  • Update Channel Stream ScheduleUpdates the broadcaster’s schedule settings, such as scheduling a vacation.
  • Update Channel Stream Schedule SegmentUpdates a scheduled broadcast segment.
  • Update Chat SettingsUpdates the broadcaster’s chat settings.
  • Update Custom RewardUpdates a custom reward.
  • Update Drops EntitlementsUpdates Drops entitlements’ fulfillment status.
  • Update Guest Star SlotBETA Updates a user’s assigned slot in an active Guest Star session.
  • Update Guest Star Slot SettingsBETA Allows a user to update slot settings for a particular guest within a Guest Star session.
  • Update Pinned Chat MessageUpdates the duration of a pinned chat message.
  • Update Redemption StatusUpdates a redemption’s status.
  • Update Shield Mode StatusActivates or deactivates the broadcaster’s Shield Mode.
  • Update UserUpdates the authenticated user’s channel description; an empty description clears it.
  • Update User Chat ColorUpdates the color used for the user’s name in chat.
  • Update User ExtensionsUpdates an installed extension’s information.
  • Warn Chat UserWarns a user in the specified broadcaster’s chat room, preventing them from chat interaction until the warning is acknowledged.

2 more of its actions are no longer kept up by Twitch and are left out.

Twitch integration · Quilt