Updated: 2026/09/27
| Implemented | Resource | Endpoint | Description |
|---|---|---|---|
| 🛠️ | Ads | Start Commercial | Starts a commercial on the specified channel. |
| 🛠️ | Ads | Get Ad Schedule | Returns ad schedule related information. |
| 🛠️ | Ads | Snooze Next Ad | Pushes back the timestamp of the upcoming automatic mid-roll ad by 5 minutes. |
| 🛠️ | Analytics | Get Extension Analytics | Gets an analytics report for one or more extensions. |
| Analytics | Get Game Analytics | Gets an analytics report for one or more games. | |
| Bits | Get Bits Leaderboard | Gets the Bits leaderboard for the authenticated broadcaster. | |
| Bits | Get Cheermotes | Gets a list of Cheermotes that users can use to cheer Bits. | |
| Bits | Get Custom Power-up | Gets a list of custom Power-ups that the specified broadcaster created. | |
| Bits | Get Extension Transactions | Gets an extension’s list of transactions. | |
| ✔️ | Channels | Get Channel Information | Gets information about one or more channels. |
| Channels | Modify Channel Information | Updates a channel’s properties. | |
| Channels | Get Channel Editors | Gets the broadcaster’s list editors. | |
| Channels | Get Followed Channels | Gets a list of broadcasters that the specified user follows. You can also use this endpoint to see whether a user follows a specific broadcaster. | |
| ✔️ | Channels | 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. |
| Channel Points | Create Custom Rewards | Creates a Custom Reward in the broadcaster’s channel. | |
| Channel Points | Delete Custom Reward | Deletes a custom reward that the broadcaster created. | |
| Channel Points | Get Custom Reward | Gets a list of custom rewards that the specified broadcaster created. | |
| Channel Points | Get Custom Reward Redemption | Gets a list of redemptions for a custom reward. | |
| Channel Points | Update Custom Reward | Updates a custom reward. | |
| Channel Points | Update Redemption Status | Updates a redemption’s status. | |
| Charity | Get Charity Campaign | Gets information about the broadcaster’s active charity campaign. | |
| Charity | Get Charity Campaign Donations | Gets the list of donations that users have made to the broadcaster’s active charity campaign. | |
| ✔️ | Chat | Get Chatters | Gets the list of users that are connected to the broadcaster’s chat session. |
| Chat | Get Channel Emotes | Gets the broadcaster’s list of custom emotes. | |
| Chat | Get Global Emotes | Gets all global emotes. | |
| Chat | Get Emote Sets | Gets emotes for one or more specified emote sets. | |
| Chat | Get Channel Chat Badges | Gets the broadcaster’s list of custom chat badges. | |
| Chat | Get Global Chat Badges | Gets Twitch’s list of chat badges. | |
| Chat | Get Chat Settings | Gets the broadcaster’s chat settings. | |
| Chat | Get Shared Chat Session | Retrieves the active shared chat session for a channel. | |
| Chat | Get User Emotes | Retrieves emotes available to the user across all channels. | |
| Chat | Update Chat Settings | Updates the broadcaster’s chat settings. | |
| Chat | Send Chat Announcement | Sends an announcement to the broadcaster’s chat room. | |
| ✔️ | Chat | Send a Shoutout | Sends a Shoutout to the specified broadcaster. |
| ✔️ | Chat | Send Chat Message | Sends a message to the broadcaster’s chat room. |
| Chat | Get Pinned Chat Message | Gets the currently pinned message for the broadcaster’s chat room. | |
| Chat | Pin Chat Message | Pins a chat message to the specified broadcaster’s chat room. | |
| Chat | Update Pinned Chat Message | Updates the duration of a pinned chat message. | |
| Chat | Unpin Chat Message | Unpins a pinned chat message from the broadcaster’s chat room. | |
| Chat | Get User Chat Color | Gets the color used for the user’s name in chat. | |
| Chat | Update User Chat Color | Updates the color used for the user’s name in chat. | |
| Clips | Create Clip | Creates a clip from the broadcaster’s stream. | |
| Clips | Create Clip From VOD | Creates a clip from the broadcaster’s VOD. | |
| Clips | Get Clips | Gets one or more video clips. | |
| Clips | Get Clips Download | Provides URLs to download the video file(s) for the specified clips. | |
| Conduits | Get Conduits | Gets the conduits for a client ID. | |
| Conduits | Create Conduits | Creates a new conduit. | |
| Conduits | Update Conduits | Updates a conduit’s shard count. | |
| Conduits | Delete Conduit | Deletes a specified conduit. | |
| Conduits | Get Conduit Shards | Gets a lists of all shards for a conduit. | |
| Conduits | Update Conduit Shards | Updates shard(s) for a conduit. | |
| CCLs | Get Content Classification Labels | Gets information about Twitch content classification labels. | |
| Entitlements | Get Drops Entitlements | Gets an organization’s list of entitlements that have been granted to a game, a user, or both. | |
| Entitlements | Update Drops Entitlements | Updates the Drop entitlement’s fulfillment status. | |
| Extensions | Get Extension Configuration Segment | Gets the specified configuration segment from the specified extension. | |
| Extensions | Set Extension Configuration Segment | Updates a configuration segment. | |
| Extensions | Set Extension Required Configuration | Updates the extension’s required_configuration string. | |
| Extensions | Send Extension PubSub Message | Sends a message to one or more viewers. | |
| Extensions | Get Extension Live Channels | Gets a list of broadcasters that are streaming live and have installed or activated the extension. | |
| Extensions | Get Extension Secrets | Gets an extension’s list of shared secrets. | |
| Extensions | Create Extension Secret | Creates a shared secret used to sign and verify JWT tokens. | |
| Extensions | Send Extension Chat Message | Sends a message to the specified broadcaster’s chat room. | |
| Extensions | Get Extensions | Gets information about an extension. | |
| Extensions | Get Released Extensions | Gets information about a released extension. | |
| Extensions | Get Extension Bits Products | Gets the list of Bits products that belongs to the extension. | |
| Extensions | Update Extension Bits Product | Adds or updates a Bits product that the extension created. | |
| EventSub | Create EventSub Subscription | Creates an EventSub subscription. | |
| EventSub | Delete EventSub Subscription | Deletes an EventSub subscription. | |
| EventSub | Get EventSub Subscriptions | Gets a list of EventSub subscriptions that the client in the access token created. | |
| Games | Get Top Games | Gets information about all broadcasts on Twitch. | |
| Games | Get Games | Gets information about specified games. | |
| Goals | Get Creator Goals | Gets the broadcaster’s list of active goals. | |
| Guest Star | Get Channel Guest Star Settings | Gets the channel settings for configuration of the Guest Star feature for a particular host. | |
| Guest Star | Update Channel Guest Star Settings | Mutates the channel settings for configuration of the Guest Star feature for a particular host. | |
| Guest Star | Get Guest Star Session | Gets information about an ongoing Guest Star session for a particular channel. | |
| Guest Star | Create Guest Star Session | Programmatically creates a Guest Star session on behalf of the broadcaster. | |
| Guest Star | End Guest Star Session | Programmatically ends a Guest Star session on behalf of the broadcaster. | |
| Guest Star | Get Guest Star Invites | Provides the caller with a list of pending invites to a Guest Star session. | |
| Guest Star | Send Guest Star Invite | Sends an invite to a specified guest on behalf of the broadcaster for a Guest Star session in progress. | |
| Guest Star | Delete Guest Star Invite | Revokes a previously sent invite for a Guest Star session. | |
| Guest Star | Assign Guest Star Slot | Allows a previously invited user to be assigned a slot within the active Guest Star session. | |
| Guest Star | Update Guest Star Slot | Allows a user to update the assigned slot for a particular user within the active Guest Star session. | |
| Guest Star | Delete Guest Star Slot | Allows a caller to remove a slot assignment from a user participating in an active Guest Star session. | |
| Guest Star | Update Guest Star Slot Settings | Allows a user to update slot settings for a particular guest within a Guest Star session. | |
| Hype Train | Get Hype Train Events | Gets information about the broadcaster’s current or most recent Hype Train event. | |
| Moderation | Check AutoMod Status | Checks whether AutoMod would flag the specified message for review. | |
| Moderation | Manage Held AutoMod Messages | Allow or deny the message that AutoMod flagged for review. | |
| Moderation | Get AutoMod Settings | Gets the broadcaster’s AutoMod settings. | |
| Moderation | Update AutoMod Settings | Updates the broadcaster’s AutoMod settings. | |
| Moderation | Get Banned Users | Gets all users that the broadcaster banned or put in a timeout. | |
| Moderation | Ban User | Bans a user from participating in a broadcaster’s chat room or puts them in a timeout. | |
| Moderation | Unban User | Removes the ban or timeout that was placed on the specified user. | |
| Moderation | Get Unban Requests | Gets a list of unban requests for a broadcaster’s channel. | |
| Moderation | Resolve Unban Requests | Resolves an unban request by approving or denying it. | |
| Moderation | Get Blocked Terms | Gets the broadcaster’s list of non-private, blocked words or phrases. | |
| Moderation | Add Blocked Term | Adds a word or phrase to the broadcaster’s list of blocked terms. | |
| Moderation | Remove Blocked Term | Removes the word or phrase from the broadcaster’s list of blocked terms. | |
| Moderation | Delete Chat Messages | Removes a single chat message or all chat messages from the broadcaster’s chat room. | |
| ✔️ | Moderation | Get Moderated Channels | Gets a list of channels that the specified user has moderator privileges in. |
| Moderation | Get Moderators | Gets all users allowed to moderate the broadcaster’s chat room. | |
| Moderation | Add Channel Moderator | Adds a moderator to the broadcaster’s chat room. | |
| Moderation | Remove Channel Moderator | Removes a moderator from the broadcaster’s chat room. | |
| Moderation | Get VIPs | Gets a list of the broadcaster’s VIPs. | |
| Moderation | Add Channel VIP | Adds the specified user as a VIP in the broadcaster’s channel. | |
| Moderation | Remove Channel VIP | Removes the specified user as a VIP in the broadcaster’s channel. | |
| Moderation | Update Shield Mode Status | Activates or deactivates the broadcaster’s Shield Mode. | |
| Moderation | Get Shield Mode Status | Gets the broadcaster’s Shield Mode activation status. | |
| Moderation | Warn Chat User | Warns a user in the specified broadcaster’s chat room, preventing them from chat interaction until the warning is acknowledged. | |
| Moderation | Add Suspicious Status to Chat User | Adds a suspicious user status to a chatter on the broadcaster’s channel. | |
| Moderation | Remove Suspicious Status From Chat User | Remove a suspicious user status from a chatter on broadcaster’s channel. | |
| Polls | Get Polls | Gets a list of polls that the broadcaster created. | |
| ✔️ | Polls | Create Poll | Creates a poll that viewers in the broadcaster’s channel can vote on. |
| Polls | End Poll | End an active poll. | |
| Predictions | Get Predictions | Gets a list of Channel Points Predictions that the broadcaster created. | |
| Predictions | Create Prediction | Create a Channel Points Prediction. | |
| Predictions | End Prediction | Locks, resolves, or cancels a Channel Points Prediction. | |
| Raids | Start a raid | Raid another channel by sending the broadcaster’s viewers to the targeted channel. | |
| Raids | Cancel a raid | Cancel a pending raid. | |
| Schedule | Get Channel Stream Schedule | Gets the broadcaster’s streaming schedule. | |
| Schedule | Get Channel iCalendar | Gets the broadcaster’s streaming schedule as an iCalendar. | |
| Schedule | Update Channel Stream Schedule | Updates the broadcaster’s schedule settings, such as scheduling a vacation. | |
| Schedule | Create Channel Stream Schedule Segment | Adds a single or recurring broadcast to the broadcaster’s streaming schedule. | |
| Schedule | Update Channel Stream Schedule Segment | Updates a scheduled broadcast segment. | |
| Schedule | Delete Channel Stream Schedule Segment | Deletes a broadcast from the broadcaster’s streaming schedule. | |
| Search | Search Categories | Gets the games or categories that match the specified query. | |
| Search | Search Channels | Gets the channels that match the specified query and have streamed content within the past 6 months. | |
| Streams | Get Stream Key | Gets the channel’s stream key. | |
| ✔️ | Streams | Get Streams | Gets a list of all streams. |
| Streams | Get Followed Streams | Gets the list of broadcasters that the user follows and that are streaming live. | |
| Streams | Create Stream Marker | Adds a marker to a live stream. | |
| Streams | Get Stream Markers | Gets a list of markers from the user’s most recent stream or from the specified VOD/video. | |
| Subscriptions | Get Broadcaster Subscriptions | Gets a list of users that subscribe to the specified broadcaster. | |
| Subscriptions | Check User Subscription | Checks whether the user subscribes to the broadcaster’s channel. | |
| Tags | Get All Stream Tags | Gets the list of all stream tags that Twitch defines. You can also filter the list by one or more tag IDs. | |
| Tags | Get Stream Tags | Gets the list of stream tags that the broadcaster or Twitch added to their channel. | |
| Teams | Get Channel Teams | Gets the list of Twitch teams that the broadcaster is a member of. | |
| Teams | Get Teams | Gets information about the specified Twitch team. | |
| ✔️ | Users | Get Users | Gets information about one or more users. |
| Users | Update User | Updates the user’s information. | |
| Users | Get Authorization By User | Gets the authorization scopes that the specified user has granted the application. | |
| Users | Get User Block List | Gets the list of users that the broadcaster has blocked. | |
| Users | Block User | Blocks the specified user from interacting with or having contact with the broadcaster. | |
| Users | Unblock User | Removes the user from the broadcaster’s list of blocked users. | |
| Users | Get User Extensions | Gets a list of all extensions (both active and inactive) that the broadcaster has installed. | |
| Users | Get User Active Extensions | Gets the active extensions that the broadcaster has installed for each configuration. | |
| Users | Update User Extensions | Updates an installed extension’s information. | |
| Videos | Get Videos | Gets information about one or more published videos. | |
| Videos | Delete Videos | Deletes one or more videos. | |
| Whispers | Send Whisper | Sends a whisper message to the specified user. |