Is your feature request related to a problem? Please describe.
I want to make sure that the "caller" of a webhook endpoint is a valid caller.
Describe the solution you'd like
I would like to expand the webhook field, so it can be an object with url, headers and any other requests optionsrequests params
Additional context
Passing only the webhook url can expose it to unauthorized access.