"Get Clip" api request : Include a timestamp for when the clipped event occurred live, not just when the clip was created.
When a VOD gets deleted, there's no known way to retrieve the time of when the clipped event occurred live. Knowing the time of the event helps tremendously when creating highlights for an individual as it allows chronological ordering with no errors, whereas if one uses the createdat_ key from the Get Clip api endpoint, you're subject to the time when the clip was created.
This topic was discussed briefly on the twitch developers forum, https://discuss.dev.twitch.tv/t/clip-event-timestamp/19441/3 .
Having an occurred_at timestamp would be huge. We are trying to verify the integrity of actions taken place in a video. For example if someone creates a highlight and says "See I did this thing at this time" then we can't verify that's true since the highlight has no reference to the original video. If the highlight had an occurred_at timestamp from the original video it was created from, our problems would be solved. Hope this gets into the dev roadmap!
There is no way to tell when the content in a clip actually happend once the VOD is gone (the video_id field becomes just "" then) and all you have left is a created_at date that can be moths or years off the actual content in the clip if was made from a VOD or highlight.
Having an occured_at timestamp in addition to created_at would be really nice for deduplicating clips too, combined with adding a duration like requested here https://twitch.uservoice.com/forums/310213-developers/suggestions/39424492-helix-offers-no-way-to-get-duration-of-a-clip-whi like V5 already has
Currently popular channels will get tons of clips of the same things and only deduplicating by created_at is not reliable enough as the actual contents of them can differ by up to 3 mins (2x 90 seconds editing range) with edited clips or even by months if the clip is made from a VOD later.
Also needed for the streamer to automatically reliably and accurately match the content of a clip to local recordings of the stream in higher quality for editing purposes.
You should also be able to filter occured_at time ranges with something like started_at_occured, ended_at_occured just like you can filter by created_at with started_at, ended_at currently. Useful to find all clips of a certain event, even if they were made way later from a VOD/highlight.