Delete clips
There is no API methods for deleting a Clip
Please provide a method
-
Royal_Blood
commented
Please add a Twitch Helix API endpoint that allows authorized broadcasters to programmatically delete clips from their channels.
Currently, the API supports creating, retrieving, and downloading clips, but does not provide a way to delete them.
Especially if your application is creating the clips/downloading them. We don't want to bog down creators with tons of clips for our services.
Proposed functionality:
DELETE /helix/clips?id={clip_id}
Require broadcaster authorization through an appropriate OAuth scope.
Allow broadcasters to delete clips from their own channels.
Optionally restrict applications to deleting clips they created.
This would improve clip management, reduce manual cleanup, and provide greater control over channel content.
-
Boubou_
commented
We really need this endpoint
-
LostSpezi
commented
We need this in our app to manage clips from our dashboard! please implement this API.
-
DerValiser
commented
What is there to consider here over 9 months? This could be implemented in a few hours.
-
TheRealGraille
commented
I would like to know the status of this proposition considering it is "Under consideration" for more than 6 months now ?
I'm working on a new generation of bots with my team. One of the features we are developping is the ability to identify and delete automatically clips getting DMCA notice or meeting a set of predefined conditions (Currently we have to manage 10000+ clips on differents channels by hand). We would like to avoid the usage of the GraphQL endpoint, but Twitch API doesn't provide anything for this :(
Thanks
-
notcorporal
commented
Please can we add this feature to the API?
The last official response I had for this feature was that it was a security concern, but the API can delete VODs, and the GraphQL (which is not permitted to developers) can do this already. What's the security issue with something like this? Why is this not already a thing for resources?
A feature like this will allow developers to delete improper clips, which considering clips are created by third parties, should allow the creator as much freedom as required to delete them considering they are resources owned and liable by the creator.
Please can we allow it, even a specific scoped role we have to request through OAuth is something MUCH better than what we have at the moment - nothing.
-
n30sh4d0w
commented
Actually there is a new discussion on this related to DMCA.
I actually have a list of standardized fields from CJIS we could use to ensure the deletion and clip metadata process is as transparent and fair as possible.
Would anyone be interested in my listing them out?
-
m_o_o_
commented
There is a way to delete Clips as a Streamer using GraphQL.
but according to twitch you are not permitted to use that existing API https://discuss.dev.twitch.tv/t/is-it-legal-to-use-https-gql-twitch-tv-gql-endpoint/21811So this is getting my upvote and in addition I'd ask for a role based implementation, so moderators/editors can help the streamers to delete clips (that might violate TOS as a good example)
-
BrandinArsenault
commented
This is an essential need for developers to build tools to help broadcasters manage clips during the increase of DMCA requests