Clips EventSub subscription type (retitled)
Please provide a Webhook topic for when a Clip is created, edited or deleted
Also provide a notification for when a Clip reaches certain view milestones.
-
RTMATYKO
commented
I’m currently developing a Twitch/Discord integration that automatically posts newly created Clips to a Discord channel.
The current Get Clips API can take several minutes before a newly created Clip becomes visible. In real-world testing, we have seen delays of around 5–6 minutes, which makes real-time Clip notifications impractical.
A `channel.clip.created` EventSub subscription would solve this perfectly, similar to how `stream.online` works.
Ideally, the event would include at least:
- Clip ID
- Broadcaster ID
- Creator ID / name
- Clip URL
- Created timestamp
- TitleThis would allow third-party applications to react to newly created Clips immediately without constantly polling the Clips API.
For our use case, even 10–30 seconds would be acceptable, but several minutes is far too slow for a real-time alert system.
Please consider adding Clip creation events to EventSub.
-
duckyyylive
commented
please!!
-
thedannicraft
commented
Would be nice to have. Then I don't need to fetch the clip api ever minute...
-
IlRibelle
commented
5 years later and still no Webhook for when a Clip is created.
-
furqanhamid
commented
That’s a great suggestion! A Webhook for clip creation, edits, deletions, and view milestones would be incredibly useful—especially for content creators and platforms tracking performance. It would streamline engagement analytics and automate content workflows efficiently.
-
HELLSHOWERS
commented
Any Plans of this being added yet?
-
MyNameIsStillAres
commented
This would be great. It's something I'd love to work with and create a project around!
-
habansq
commented
Do you have any plans to relocate from the bustling metropolis of San Francisco to Los Angeles? Your go-to company for a simple moving process is Top Moving Company https://topmovingcompany.net/san-francisco-los-angeles-movers/. Long-distance migrations are our area of expertise, and our committed staff is aware of the peculiar difficulties they provide. Your transfer to the City of Angels from the Bay Area will be as seamless as possible thanks to our dedication. All of your moving needs will be met by the wide range of services we offer. Everything is handled by us, including professional packaging, careful loading, safe transportation, and cautious unloading. We are a trustworthy place for your possessions. But it doesn't have to be difficult when you move.
-
maxisprograming
commented
That would be super helpful! Then I could stop spamming the Twitch API every couple of minutes
-
dorrylevis
commented
Good day! Very interesting.
-
3rdDgree
commented
Most upvoted item for 2 years and still not implemented. Please twitch.
-
iJordy
commented
This would be awesome!
-
GitagoGaming
commented
This would be great to have
-
greysdawn
commented
I'm currently working on a community server for my channel and would love a way to automate clip linking without needing to rely on either polling or users. This would not only be extremely helpful with letting me know of any new clips on my channel (as I currently miss most of them), but also with sharing them with my community
-
itsOiK
commented
this would seriously help offload an app workload as the app only need to listen for the event vs checking Get Clips API every 5min-12hr or whatever
-
BarryCarlyon
commented
Duplicate of https://twitch.uservoice.com/forums/310213-developers/suggestions/40616533-clips-webhook would be wise to close this and redirect votes to the older request. (All webhooks applies to eventsub as eventsub was created after the tagged UV was made)
-
LuckyNoS7evin
commented
Yes, EventSub too!
-
baseinfinity
commented
This would be a great addition. I’m currently trying to build a server side application that helps track every clip I post in real time. Getting this info currently in real-time is expensive.
-
BarryCarlyon
commented
Clip Milestones: 1k views. 10k views 100k views 500k views 1m etc Any "sane" round numbers
Additional use case examples:
- easier to find hot points of a stream if a number of clips arrive/get created at the same time, however that relies on the offset being present https://twitch.uservoice.com/forums/310213-developers/suggestions/43272657-extend-clips-api-to-return-the-offset-start-point
- Moderation alerts, streamer accidentally shows address, or something "dumb" happens that need to deal with, or monitoring for malicous intent from users created bad clips -
AdminEric Cressey
(Admin, Twitch)
commented
Hi Barry, could you tell me more about what you'd expect in terms of notifications for view milestones? Would you want flat milestones (if so, what do you have in mind) or would you want to be able to be notified when views reach a specified milestone?