This article explains what to check when GoodSync connects to OneDrive and Office 365 SharePoint, but it does not list all Microsoft 365 Groups, SharePoint sites, or Document Libraries.
GoodSync connects to OneDrive, Office 365, and SharePoint via the Microsoft Graph API using OAuth 2.0 browser-based authentication. In some Microsoft 365 environments, additional Microsoft permissions may be required before GoodSync can browse all available Groups, Sites, or shared Document Libraries.
Use this article if you experience one of the following:
- GoodSync connects successfully, but not all Microsoft 365 Groups are shown.
- A SharePoint site or Document Library is missing from the browse window.
- The Microsoft 365 account can access the location in a browser, but GoodSync does not list it.
- GoodSync only shows part of the expected OneDrive, Office 365, or SharePoint structure.
- You need to browse Microsoft 365 Groups and their associated Document Libraries.
Check Microsoft account access first
Before changing permissions in GoodSync, confirm that the same Microsoft 365 account can access the missing SharePoint site, Microsoft 365 Group, or Document Library directly in a web browser.
If the account does not have access in Microsoft 365, GoodSync will not be able to list or access that location.
Enable: Group.Read.All
If Microsoft 365 Groups or their Document Libraries are not listed, enable the Group.Read.All advanced options for the OneDrive Office 365 SharePoint account in GoodSync.
To enable this option:
- Open GoodSync.
- Open the job using OneDrive, Office 365, SharePoint.
- Click the left or right folder path that points to OneDrive Office 365 SharePoint.
- In the browse window, locate the connected Microsoft account/email address.
- Right-click the account/email address and select Edit.
- Open Advanced Options.
- Check Request Group.Read.All scope.
- Click Add or Re-Authorize Account.
- Complete the Microsoft browser sign-in and approve the requested permissions if prompted.
- Return to GoodSync.
- Click Save.
The Group.Read.All permissions allow GoodSync to browse Microsoft 365 Groups and their associated Document Libraries.
Microsoft admin approval may be required for Group.Read.All is an admin-restricted Microsoft permission.
Depending on the organization’s Microsoft 365 security settings, a Microsoft 365 administrator may need to approve this permission before GoodSync can use it.
If the account reconnects but Groups are still missing, confirm with the Microsoft 365 administrator that the requested permission was approved for the tenant.
Reconnect after changing permissions
After enabling Group.Read.All, use Connect or Re-Authorize Account before saving the account settings.
During re-authorization, Microsoft may show a browser permission prompt. Sign in with the same Microsoft 365 account and approve the requested permissions if prompted.
After authentication is complete, return to GoodSync, click Save, and browse OneDrive Office 365 SharePoint again.
Use Directory.Read.All if user drives are missing
If the issue is related to browsing users or their associated drives, enable the Directory.Read.All advanced options.
To enable it:
- Edit the same OneDrive Office 365 SharePoint account.
- Open Advanced Options.
- Check Request Directory.Read.All scope.
- Click Add or Re-Authorize Account.
- Complete the Microsoft browser sign-in and approve the requested permissions if prompted.
- Return to GoodSync.
- Click Save.
Directory.Read.All allows GoodSync to browse users and their associated drives.
This is also an admin-restricted Microsoft permission, so Microsoft 365 administrator approval may be required.
Use the Tenant field if needed
Some Microsoft 365 environments may require a specific tenant value.
In Advanced Options, the Tenant field can be used if your Microsoft 365 administrator provides one of the following:
- Tenant ID
- Tenant domain name
If the Tenant field is left empty, GoodSync uses the default Microsoft common tenant.
If sites or Groups are still not listed, enter the tenant value provided by the Microsoft 365 administrator, use Connect or Re-Authorize Account, complete browser authentication, then click Save.
Use GoodSync Explorer to find the exact path
The main GoodSync application does not currently provide an alphabetical sort option for OneDrive Office365 SharePoint browsing.
If the required site, Group, or Document Library is difficult to locate, use GoodSync Explorer.
To use GoodSync Explorer:
- Open GoodSync Explorer.
- Select the same OneDrive Office 365 SharePoint server account.
- Browse to the required Microsoft 365 Group, SharePoint site, or Document Library.
- Once the correct folder is located, copy the full URL shown at the top of GoodSync Explorer.
- Return to the main GoodSync application.
- Paste the copied URL into the left or right side of the job.
- Press Enter.
GoodSync will drill directly down to that exact path.
Additional checks
If Groups, Sites, or Document Libraries are still missing, confirm the following:
- The Microsoft account used in GoodSync has access to the location in a web browser.
- The required Microsoft permissions were approved by the Microsoft 365 administrator.
- The account was re-authorized after changing Advanced Options.
- The correct tenant value is being used, if required.
- The location can be found in GoodSync Explorer.
If the permission prompt does not appear
If Microsoft does not show a new permission prompt after changing Advanced Options, remove and re-add the OneDrive Office 365 SharePoint account in GoodSync.
After the account is added again, enable the required Advanced Options, use Connect or Re-Authorize Account, complete browser authentication, then click Save.
Contact GoodSync Support if the issue continues after:
- Enabling Group.Read.All.
- Re-authorizing the Microsoft account.
- Confirming Microsoft 365 admin approval.
- Confirming the account has browser access to the missing site or Document Library.
- Testing the path in GoodSync Explorer.
You can contact support from within the GoodSync application by selecting Help > Contact Support, or click here to submit a support ticket.