Would be nice
Not reliable ones, maybe heroku. Even that at the free level only runs 16 hours a day (last time I looked at the pricing for it) [citation needed] . There are a few other options but you NEED to have a web accessible callback in order to have twitch send you data.
The webhooks documentation is here https://dev.twitch.tv/docs/api/webhooks-guide
Did you set hub.lease_seconds to a non zero positive integer? You must set a lease time, a lease time of 0 results in the Webhook subscription, instantly expiring.
Helix/New Api is missing many things that will hopefully have ally the things before v5 is removed