Hi there,
I am wondering why having a webhook subscription to emails (for instance to know when a new email is associated with a deal) needs the sales-email-read scope as “Required” and not as “Optional”.
Being optional would allow the functionality to work only for those users what the scope, and not for the others.
The problem to make it required to all, it is that the sales-email-read scope is very restrictive and not much users have it by default, preventing the installation workflow in many cases.
When the webhook is received, there is no information about the email body or info, so the app is not receiving any sensitive information anyway, only that an email has been received.
Other objects (notes, meetings, etc) do not even need additional scopes.
Thanks,
