RameshPasa
RameshPasa

Reputation: 425

Filter files by date range in OneDrive

I would like to obtain the OneDrive content using Microsoft Graph filtered by date so that only files created between particular dates are obtained.

I have tried:

/v1.0/me/drive/items/{id}/children?filter=createdDateTime ge 2016-02-26T14:41:09Z

but get following response

"error": {
    "code": "invalidRequest",
    "message": "The request is malformed or incorrect.",
    "innerError": {
        "request-id": "c636022f-2fa9-4e41-b8fc-63be5fc5e681",
        "date": "2017-04-07T10:05:46"
    }
}

I have also tried:

/v1.0/me/drive/root/children?filter=name eq 'folderapr05'

and it works.

Does OneDrive support filter parameter for dates?

Upvotes: 1

Views: 1896

Answers (1)

Marc LaFleur
Marc LaFleur

Reputation: 33114

Filtering by dateTime isn't supported.

If you're attempting to do this for the purposes of syncing with OneDrive, you may want to take a look at delta. This method allows your app to track changes to a drive and its children over time.

Upvotes: 3

Related Questions