For example:
Webhook-model has event conversation.user.created which seems to return Conversation type.
But if I request the same conversation by id from REST api (i.e. GET /conversations/id) the one from webhook and the one from REST will have different properties . E.g in the webhook's one there is no Source field and not all conversation parts are present.
The same goes to contacts
If it's intended maybe types from webhook model should be documented separately?