Monitor and Restrict User commands as API endpoints
4 chat commands that would be great to have as API endpoints:
/monitor USERNAME - Start monitoring a user's messages.
/unmonitor USERNAME - Stop monitoring a user's messages.
/restrict USERNAME - Start restricting a user's messages
/unrestrict USERNAME - Stop restricting a user's messages
These endpoints are Generally Available as of February 2026
-
BarryCarlyon
commented
These are now in open beta - https://dev.twitch.tv/docs/api/reference/#add-suspicious-status-to-chat-user
-
Boubou_
commented
We really need this.
-
SolarLabyrinth
commented
This would be extremely useful for mod tooling. Please consider adding this.
-
SkyWasShining
commented
Yess! Please!
-
tr_o7
commented
Echoing the calls of others, this would be an amazing endpoint to have instead of requiring bots to have to maintain a constant connection to the chat to run these.
-
Mr_Seiko
commented
This would be very helpful for moderation tools
-
the_pterrified_aussiedood
commented
It would increase the viewer safety and limit the harassment caused by spammers. Without banning them, meaning that they won't create new bots or accounts to continue the harassment. Don't ban bots as it would only make everything worse in the long term.
-
thejeffman06
commented
Using this will greatly impact the ability to trick harasses on twitch to waste their time instead of immediately making a new account when banned.
-
Safetywizard
commented
This would be superful for mods and streamers to have more control over the content going into their chat.
-
WarGasUmZ
commented
Don't make us beg
-
sharkray38
commented
Great idea that gives moderators a useful tool to hide hateful and violent content before a chat can give it any thought. These messages can then be dealt with by a moderator or simply left to think they are chatting and doing no damage and not even realize it.
-
Jabaconatorwastaken
commented
Love this idea! This should 100% be implemented!
-
Ultimarius
commented
Would be a big step toward moderation in general. Being able to monitor specific usernames of users that show problematic behavior sounds very useful considering the ongoing issues with inappropriate spammers, commenters, bots, etc.
-
WaterMelon106
commented
This would be a great tool added for streamers. It would be able use up and waste the resourses of bots that try to scam users on streams, as well as restricting users that spam chat with comments that are either unrespectful or repetative.
-
corvusdevorago
commented
This will make it easier for streamers to moderate their streams.
-
Midnightspero1
commented
Great submission
Our moderation could be made easier for bigger channels
Being able to chat but it not showing up will stop huge bot farms
Because of this, the cat and mouse game will take longer
Opening up the API more, helps the community as a wholeRestricting seems better at the moment then banning.
Also, maybe restrict them from Donating/Subbing etc etc
I fully hope this gets implemented sooner than later
Darn good suggestion -
FireBadLuck
commented
Having the capabilities to restrict and unrestrict, through the API, will allow streamers to monitor with a potential problematic user; with the user thinking they can chat and able to chat, will have their chat logs enlargened overtime which can allow the streamer/mod to commit to a ban to that user if the user's chatter be too problematic. This, however, data is only useful if the user hasn't realized they been shadow banned.
-
snofire42
commented
It will help with filtering spammed messages, and help the mods better track chats, without letting the offending account get information on how to beat getting banned.
-
edragno
commented
This would allow for mods power to put users in timeout session.
-
ghostlymethod
commented
thor has built this to protect the amazing community we have built. It is a great tool to combat those that just want to spam hate. Im sure small channels would benefit greatly form this as they cant afford to pay as many mods and with bots the smaller streams can get overwhelmed by the bots and spammers that for some reason spend all their time and energy trying to ruin someone's stream. Please give this a real look <3