Discourse Webhooks - Help

I’ve been working on implementing a webhook client in JS. In order to get the proper shape of the sent events I created a server to listen for the events and write the posts to a file. Then I TDDed the server to handle the events and throw them into a database for later analysis.

It seems like one of the recent updates made a change to the webhook code and I was missing events for a day or so. I would love to build this server as an additional way to monitor, but would need some more information about the webhooks feature than is available in posts on meta such as full request schemas for each event type. Also some insight into any upcoming changes to that feature would be appreciated.

I think there are a lot of users who would find this type of event tracking very helpful. I plan to post a full tutorial on setting this system up along with some canned dashboards.