Is there any way to change the default behaviour of webhooks, by this I mean there are case where the concept of webhooks as they stand could be utilised but instead of the default post other behaviour, for example certain web store or third party platforms may require different security to logon or require that you use their SDK/api to send/submit data.
The only other way that I could see doing this would be the whole thing from scratch.
If there was a way to let a delegated event take over the processing of the hook this might be possible.