Hi Robert,
Yes, this is a necessary step to finalise the connection that's required by the MS graph API. The site:all permission is misleading, it doesn't mean Genesys has access to all sites in your organisation. It means Genesys has access the Sharepoint sites that you have access to, which enables you to connect them.
We're updating the documentation on the resource center to explain this.
Amanda
------------------------------
Amanda Halpin
Principal Product Manager, Knowledge @ Genesys
------------------------------