web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Get files (properties ...
Power Automate
Suggested Answer

Get files (properties only) – Created ge filter no longer returns items

(0) ShareShare
ReportReport
Posted on by

Hi everyone,

I’m running into what looks like a recent regression or behavior change with the SharePoint Get files (properties only) action when filtering on the Created column.

This flow has worked reliably for months and recently stopped working without any changes to the logic.

 
 

Scenario / Business Requirement


  • A scheduled flow runs once per day at 5 PM

  • It should find files that were uploaded (created) today

  • Only files inside a specific folder (Field Reports)(Many of these folders though)

  • The output (body → value) from Get files (properties only) is then used to:

    • Loop through files

    • Send emails to each client

  • Because downstream logic depends on the Get files(properties only) output, I cannot rely on a secondary Filter array workaround — I need the OData filter to work correctly


  •  

 

Current Flow Logic

 
  1. Compose – DateTime

     
    formatDateTime(startOfDay(utcNow()), 'yyyy-MM-ddTHH:mm:ssZ')
     

    Example output:

     
    2026-01-20T00:00:00Z
     

  2. Get files(properties only)


    Filter Query:

     
    substringof('Field Reports', FileDirRef) and Created ge '@{outputs('DateTime')}'


  3.  
 
 

Observed Behavior

 
  • The action returns no items"value": []

    The exact same query works immediately when replacing Created with Modified:
 
  • substringof('Field Reports', FileDirRef) and Modified ge '2026-01-20T00:00:00Z'


  •  
  • The files returned by Modified were actually uploaded today, not modified later

  • SharePoint library clearly shows Created = today for those files




  •  

Run History Evidence

 

The executed request clearly shows:

 
$filter=substringof('Field Reports', FileDirRef) and Created ge '2026-01-20T00:00:00Z'
 

…but returns:

 
"value": []
 
 

Why This Is a Problem

 

Using Modified is not a valid substitute:


  •  

    It picks up files that were merely touched by automation or metadata updates


  •  

    My flow logic depends on upload-only detection


  •  

    The email logic relies on the Get files output, not post-filtering



  •  
 
 

Questions

 

  1.  

    Has there been a recent SharePoint / connector change affecting OData filtering on the Created field?


  2.  

    Is this a known regression in Get files (properties only)?


  3.  

    Is there a supported workaround that preserves upload-only semantics without moving filtering out of the action?


  4.  

    Is Microsoft planning a fix, or should flows migrate away from Created entirely?



  5.  
 

Any confirmation or official guidance would be hugely appreciated — this breaks a very common “daily upload detection” pattern.

 

Thanks in advance.

I have the same question (0)
  • Expiscornovus Profile Picture
    33,891 Most Valuable Professional on at
     
    Just tried to reproduce your issue with your specific setup. I have no issues with that Created field in an OData filter in my development environment. It returns items I have created today in a Field Reports folder.
     
    Can you share more details about your Get files (properties only) configuration.
     
    Have you set any other settings in that action. Or is it like the below screenshot?
     



     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, LinkedIn, Bluesky profile or Youtube Channel
  • Suggested answer
    eliotcole Profile Picture
    4,390 Moderator on at
    I started writing far too much as a response, here,@CU16010044-0, but to just speak to the OData of it all in VERY brief terms that @Expiscornovus quite rightly noted should work.
     
    It technically does not list using dates as an available option with 'ge' or 'le' functions ...
    That being said, the *Graph* API does state it explicitly with examples, here:
     
    So, you may wish to switch to SP actions using the 'Send an HTTP request to SharePoint' action to get your data.
     
    If you do, I can highly recommend two things:
    1. No Meta Data - Use 'nometadata' flags in 'Content-Type' and 'Accept' headers this reduces what you need to include for many requests, and the junk data that you get back in response:
      1. SharePoint API V1 (OData V2)
        • application/json; odata=nometadata
      2. SharePoint API V2 / Graph API (OData V4)
        • application/json; odata.metadata=none
    2. StaticDataObjCNST - Make a 'Parse JSON' with this name as one of the first two actions of your flow, and include manually input data that you will re-use throughout the flow
     
    I actually make two of those Parse JSON 'constants' things, one at the start, and another in a Scope where I 'Set...' variables, right at the end of the scope, and name it:
    ConstantsObjCNST
    That allows me to have some 'constants' that are dependent on some other data, pulled through earlier on. :-)
     
    Either way, doing this will make any requests that you make using the 'HTTP' action sooooo much easier ... plus it will reduce the amount of 'single use' variables you may create. 👍
     
    ---
     
    Finally, if you do make the (potentially difficult) switch to using 'HTTP' action with SharePoint API V2, then I think you might wish to take a look at this section of the Graph 'files' endpoint as it looks very powerful ... ;-)
  • eliotcole Profile Picture
    4,390 Moderator on at
    Oh, there is also the 'Retrieve items as a stream' API endpoint for the V1 SharePoint REST API.
    That might be more dependable or let you use your mind's logic more appropriately. :-)
  • eliotcole Profile Picture
    4,390 Moderator on at
    Purely out of curiousity, may I ask why you do not run a trigger on the source library / folder for new / modified items?
  • PieterVeenstra Profile Picture
    33 on at
    How many items do you have in your list or library? Are you exceeding one of those magic numbers?
     
    You could try to create an index on the Created column in your SharePoint list.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard