Twitch
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.