Skip to main content
Question

SharepointOnlineConnector doesn't return all files


joy
Enthusiast
Forum|alt.badge.img+15
  • Enthusiast

Hello everyone,

We are encountering an issue when using the SharePointOnlineConnector. My colleague, who is a member of a SharePoint site, was able to retrieve all files from the site using the HTTPCaller. However, when attempting to retrieve the same files using the SharePointOnlineConnector, not all files are returned. We are unsure why the SharePointOnlineConnector does not return the complete list of files from the site.

 

For further clarification pictures are added:

My colleague can access a specific list in Sharepoint itself (Codes)

In the SharePointOnlineConnector, after connecting to the same Site, the list Codes is not available to him. Codes is a List and not a Document. Maybe that might be the reason why Codes is not available?

 

----------------------------------------------------------------------------------------------------------------------------

On the Azure App Registration side, the settings are configured as follows:

Permission Type: Delegated

Permission app registration

Sites.ReadWrite.All

User.Read

Has anyone else encountered this issue? We’ve already reviewed this post from 4 years ago However, it’s not clear whether the solution was found within the SharePointOnlineConnector itself or the HTTPCaller. Additionally, since that post is several years old, we’re wondering if there are any more recent solutions.

5 replies

saraatsafe
Safer
Forum|alt.badge.img+11
  • Safer
  • July 15, 2025

Hi ​@joy, have you tried the SharePoint List Reader? Are you able to read in your lists that way?  


joy
Enthusiast
Forum|alt.badge.img+15
  • Author
  • Enthusiast
  • July 16, 2025

@saraatsafe No I haven’t tried it that way initially
If I want to read out lists, then I need to use the SharePoint List Reader specifically? 
I tried to use the Sharepoint ListReader just now, but then I encounter the same problem as in Connect to SharePoint list in FME 2020 | Community Web connection is empty and If try to make one, I get the following error 

AADSTS70011: The provided request must include a 'scope' input parameter. The provided value for the input parameter 'scope' is not valid. The scope https://[TENANT].sharepoint.com/.default offline_access is not valid. The scope format is invalid. Scope must be in a valid URI form <https://example/scope> or a valid Guid <guid/scope>.

 


desiree_at_safe
Safer
Forum|alt.badge.img+13

Hi ​@joy 

Yes! The SharePoint List Reader (and Writer) is designed to specifically read (or write) out lists in SharePoint.

To create a web connection, I recommend this article that walks through the steps to creating a single tenant Connection:

The article makes use of a Microsoft SharePoint Online template web connection, which I believe will help address the error you’re experiencing.

Besides that, our Getting Started with Microsoft SharePoint article has great additional information and more resources, like links to a multi-tenant setup

I hope these help! 🙂


joy
Enthusiast
Forum|alt.badge.img+15
  • Author
  • Enthusiast
  • July 28, 2025

@desiree_at_safe 

Thanks for the links. I’ll look into them. I had another question.

My colleague encountered the following issue: She was given access to a specific folder by another department, but she is not a member of that Teams channel or SharePoint site.

When using the SharePoint Online connector, she doesn't see the SharePoint site from which she only has access to one folder. Is it only possible to see SharePoint sites if you are a member?

 


desiree_at_safe
Safer
Forum|alt.badge.img+13

Hi ​@joy 

Generally, for the SharepointOnlineConnector to work you usually need some site-level access because the Connector needs to navigate to the site first before accessing the Document library (the folder).

Alternatively, they could try to hard code values in the Advanced Selection Editor to bypass the Connector “searching for the site” as shown in the troubleshooting document here: 

hardcoding <HostURL>,<siteID>,<webId> with their values might help!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings