Dear Twitch Developer Team,
While working with the Twitch API, I discovered an issue regarding clip privacy and visibility. Currently, it is possible to retrieve clips via the API that are not intended to be publicly visible on a creator’s channel.
To provide some context: I have developed a streaming tool that automatically displays a clip from a creator right after they raid my channel. Recently, a raiding streamer informed me that my overlay showcased a clip of theirs that they had intentionally hidden from public view on Twitch.
Upon reviewing the Get Clips (/helix/clips) endpoint, I noticed that while individual clips contain an is_featured flag, there is no parameter indicating whether a channel restricts its public listings. Broadcasters can configure their channel settings to display “Featured Clips Only” to the public. However, the API currently provides no way to detect whether a specific channel has this restriction enabled.
As a developer, I want to respect other creators’ privacy and avoid exposing content they expect to remain hidden.
Could you please add a way to retrieve a user’s clip visibility preferences? For example, introducing a boolean flag such as only_featured_clips (or featured_clips_only) to the /helix/channels or /helix/users endpoints would allow developers to filter out non-featured clips appropriately and prevent accidental privacy exposure.
Thank you for your time and your continuous efforts to improve the Twitch API ecosystem.
