Hey @Shreyash_Matele - thanks for your patience while I looked into this for you.
Under the current behaviour, Shopify videos can’t be updated in place. Once a video reaches fileStatus: READY, its SD, HD, and HLS URLs should remain stable and accessible for as long as the file exists.
If you cache sources[].url, we recommend using a reasonable TTL. There isn’t currently a Files webhook for cache invalidation. That’s useful feedback, and I’ll add this use case to the existing feature request for Files webhooks:
If a file is deleted, treat its URLs as invalid even if CDN caching keeps them reachable temporarily.
Hope this helps!