webhooks, first draft
more logging. add envelop to return json. breaking change.
remove endpoint without /json