Twitch logo

Twitch

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

129 actions Integration catalog
Request access
Connect Twitch once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Blocked TermTWITCH_ADD_BLOCKED_TERM
Adds a word or phrase to the broadcaster’s list of blocked terms.
Add Channel ModeratorTWITCH_ADD_CHANNEL_MODERATOR
Adds a moderator to the broadcaster’s chat room.
Add Channel VIPTWITCH_ADD_CHANNEL_VIP
Adds the specified user as a VIP in the broadcaster’s channel.
Add Suspicious Status to Chat UserTWITCH_ADD_SUSPICIOUS_STATUS_TO_CHAT_USER
Adds a suspicious user status to a chatter on the broadcaster’s channel.
Assign Guest Star SlotTWITCH_ASSIGN_GUEST_STAR_SLOT
BETA Allows a previously invited user to be assigned a slot within the active Guest Star session.
Ban UserTWITCH_BAN_USER
Bans a user from participating in a broadcaster’s chat room or puts them in a timeout.
Block UserTWITCH_BLOCK_USER
Blocks the specified user from interacting with or having contact with the broadcaster.
Cancel a raidTWITCH_CANCEL_A_RAID
Cancel a pending raid.
Check AutoMod StatusTWITCH_CHECK_AUTOMOD_STATUS
Checks whether AutoMod would flag the specified message for review.
Check User SubscriptionTWITCH_CHECK_USER_SUBSCRIPTION
Checks whether the user subscribes to the broadcaster’s channel.
Create Channel Stream Schedule SegmentTWITCH_CREATE_CHANNEL_STREAM_SCHEDULE_SEGMENT
Adds a single or recurring broadcast to the broadcaster’s streaming schedule.
Request Clip CreationTWITCH_CREATE_CLIP
Starts Twitch's asynchronous clip-creation process for a live stream. A 202 response is acceptance, not completed creation. Use GET_CLIPS with the returned ID to verify; if it is still absent after 60 seconds, Twitch says to assume creation failed.
Request Clip Creation From VODTWITCH_CREATE_CLIP_FROM_VOD
Starts Twitch's asynchronous clip-creation process from a VOD. A 202 response is acceptance, not completed creation. Use GET_CLIPS with the returned ID to verify completion.
Create Custom RewardsTWITCH_CREATE_CUSTOM_REWARDS
Creates a Custom Reward in the broadcaster’s channel.
Create EventSub SubscriptionTWITCH_CREATE_EVENTSUB_SUBSCRIPTION
Creates one of the 78 supported EventSub type/version combinations over WebSocket using user OAuth. The selected type and version determine its documented conditional OAuth scope; the eight unscoped types require no scope.
Create Guest Star SessionTWITCH_CREATE_GUEST_STAR_SESSION
BETA Programmatically creates a Guest Star session on behalf of the broadcaster.
Create PollTWITCH_CREATE_POLL
Creates a poll that viewers in the broadcaster’s channel can vote on.
Create PredictionTWITCH_CREATE_PREDICTION
Create a Channel Points Prediction.
Create Stream MarkerTWITCH_CREATE_STREAM_MARKER
Adds a marker to a live stream.
Delete Channel Stream Schedule SegmentTWITCH_DELETE_CHANNEL_STREAM_SCHEDULE_SEGMENT
Deletes a broadcast from the broadcaster’s streaming schedule.
Delete Chat MessagesTWITCH_DELETE_CHAT_MESSAGES
Removes a single chat message or all chat messages from the broadcaster’s chat room.
Delete Custom RewardTWITCH_DELETE_CUSTOM_REWARD
Deletes a custom reward that the broadcaster created.
Delete EventSub SubscriptionTWITCH_DELETE_EVENTSUB_SUBSCRIPTION
Deletes an EventSub subscription.
Delete Guest Star InviteTWITCH_DELETE_GUEST_STAR_INVITE
BETA Revokes a previously sent invite for a Guest Star session.
Delete Guest Star SlotTWITCH_DELETE_GUEST_STAR_SLOT
BETA Allows a caller to remove a slot assignment from a user participating in an active Guest Star session.
Delete VideosTWITCH_DELETE_VIDEOS
Deletes one or more videos.
End Guest Star SessionTWITCH_END_GUEST_STAR_SESSION
BETA Programmatically ends a Guest Star session on behalf of the broadcaster.
End PollTWITCH_END_POLL
End an active poll.
End PredictionTWITCH_END_PREDICTION
Locks, resolves, or cancels a Channel Points Prediction.
Get Ad ScheduleTWITCH_GET_AD_SCHEDULE
Returns the next ad's scheduled time and duration, available snooze count and refresh time, prior ad time, and remaining pre-roll-free time.
Get All Stream TagsTWITCH_GET_ALL_STREAM_TAGS
Deprecated: this endpoint was retired and returns HTTP 410 Gone. Use GET_CHANNEL_INFORMATION and its tags field instead.
Get AutoMod SettingsTWITCH_GET_AUTOMOD_SETTINGS
Gets the broadcaster’s AutoMod settings.
Get Banned UsersTWITCH_GET_BANNED_USERS
Gets one cursor page of users that the broadcaster banned or put in a timeout. Follow the returned cursor to retrieve the full collection.
Get Bits LeaderboardTWITCH_GET_BITS_LEADERBOARD
Gets the Bits leaderboard for the authenticated broadcaster.
Get Blocked TermsTWITCH_GET_BLOCKED_TERMS
Gets the broadcaster’s list of non-private, blocked words or phrases.
Get Broadcaster SubscriptionsTWITCH_GET_BROADCASTER_SUBSCRIPTIONS
Gets a list of users that subscribe to the specified broadcaster.
Get Channel Chat BadgesTWITCH_GET_CHANNEL_CHAT_BADGES
Gets the broadcaster’s list of custom chat badges.
Get Channel EditorsTWITCH_GET_CHANNEL_EDITORS
Gets the broadcaster’s list editors.
Get Channel EmotesTWITCH_GET_CHANNEL_EMOTES
Gets the broadcaster’s list of custom emotes.
Get Channel FollowersTWITCH_GET_CHANNEL_FOLLOWERS
Gets a list of users that follow the specified broadcaster. You can also use this endpoint to see whether a specific user follows the broadcaster.
Get Channel Guest Star SettingsTWITCH_GET_CHANNEL_GUEST_STAR_SETTINGS
BETA Gets the channel settings for configuration of the Guest Star feature for a particular host.
Get Channel iCalendarTWITCH_GET_CHANNEL_ICALENDAR
Gets the broadcaster’s streaming schedule as an iCalendar .
Get Channel InformationTWITCH_GET_CHANNEL_INFORMATION
Gets information about one or more channels.
Get Channel Stream ScheduleTWITCH_GET_CHANNEL_STREAM_SCHEDULE
Gets the broadcaster’s streaming schedule.
Get Channel TeamsTWITCH_GET_CHANNEL_TEAMS
Gets the list of Twitch teams that the broadcaster is a member of.
Get Charity CampaignTWITCH_GET_CHARITY_CAMPAIGN
Gets information about the broadcaster’s active charity campaign.
Get Charity Campaign DonationsTWITCH_GET_CHARITY_CAMPAIGN_DONATIONS
Gets the list of donations that users have made to the broadcaster’s active charity campaign.
Get Chat SettingsTWITCH_GET_CHAT_SETTINGS
Gets the broadcaster’s chat settings.
Get ChattersTWITCH_GET_CHATTERS
Gets the list of users that are connected to the broadcaster’s chat session.
Get CheermotesTWITCH_GET_CHEERMOTES
Gets a list of Cheermotes that users can use to cheer Bits.
Get ClipsTWITCH_GET_CLIPS
Gets clips selected by exactly one broadcaster ID, game ID, or list of clip IDs.
Get Clips DownloadTWITCH_GET_CLIPS_DOWNLOAD
Provides URLs to download the video file(s) for the specified clips.
Get Content Classification LabelsTWITCH_GET_CONTENT_CLASSIFICATION_LABELS
Gets information about Twitch content classification labels.
Get Creator GoalsTWITCH_GET_CREATOR_GOALS
Gets the broadcaster’s list of active goals.
Get Custom Power-upTWITCH_GET_CUSTOM_POWER_UP
Gets a list of custom Power-ups that the specified broadcaster created.
Get Custom RewardTWITCH_GET_CUSTOM_REWARD
Gets a list of custom rewards that the specified broadcaster created.
Get Custom Reward RedemptionTWITCH_GET_CUSTOM_REWARD_REDEMPTION
Gets a list of redemptions for a custom reward.
Get Drops EntitlementsTWITCH_GET_DROPS_ENTITLEMENTS
Gets Drops entitlements granted to the user in the OAuth token, optionally filtered by entitlement ID, game, or fulfillment status.
Get Emote SetsTWITCH_GET_EMOTE_SETS
Gets emotes for one or more specified emote sets.
Get EventSub SubscriptionsTWITCH_GET_EVENTSUB_SUBSCRIPTIONS
Lists WebSocket EventSub subscriptions associated with the connected user OAuth token.
Showing the first 60 of 129 actions.