Microsoft Graph Feature Requests

Welcome to the Microsoft Graph UserVoice! Do you have an idea or feature suggestion based on your experience with Microsoft Graph? Please share these with us by submitting your idea below or voting up ideas submitted by other users. This forum will be directly monitored by the Microsoft Graph engineering teams who are working on new features every day.

If you have feedback on a specific API service, please choose the corresponding category. Please submit any broad ideas related to Microsoft Graph or ideas across more than one service to the “General” category.

This site is only for feature suggestions and ideas! If you need technical help, please go to the Microsoft Graph StackOverflow or if you have a Premier support contract raise a support ticket.

For more information on Microsoft Graph, please checkout https://graph.microsoft.com.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. change notifications business onedrive - support changes to content within the hierarchy of any folder

    Change notifications for a driveItem within onedrive for business - are only supported for changes to content within the hierarchy of the root folder.

    please allow change notifications for driveItem within onedrive for business to support: Changes to content within the hierarchy of any folder

    documentation limit link:
    https://docs.microsoft.com/en-us/graph/api/resources/webhooks?view=graph-rest-1.0

    error received on POST Request to:

    https://graph.microsoft.com/beta/subscriptions

    request:

    "changeType": "updated",
    "notificationUrl": "webhookURL",
    "resource": "/drives/{{driveId}}/root:/TEST",
    "expirationDateTime": "2021-01-05T11:00:00.0000000Z",
    "clientState": "123"

    response:

    "code": "InvalidRequest",
    "message": "resource '/drives/{{driveid}}/root:/TEST' is not supported."
    "date": "2021-01-03T17:12:02",
    "request-id": "96f96872-9e30-4132-8d20-3621a63e0b80",
    "client-request-id": "96f96872-9e30-4132-8d20-3621a63e0b80"

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Microsoft Graph API - OData - Support to Fetch Drives using $filter

    When testing the Microsoft graph API (via the Microsoft Graph Explorer) I noticed the following.

    Fetch All Users (Works Fine) - https://graph.microsoft.com/v1.0/users

    Fetch Users with Name Adele (Works Fine) - https://graph.microsoft.com/v1.0/users?$filter=givenName eq 'Adele'

    Fetch all Drives (Works Fine) - https://graph.microsoft.com/v1.0/drives

    Fetch details of Drive Documents (Fails, instead fetches all drives) - https://graph.microsoft.com/v1.0/drives?$filter=name eq 'Documents'

    So it seems that the $filter does not work against the Drives endpoint.

    It would be really useful to have the $filter support for the https://graph.microsoft.com/v1.0/drives endpoint.

    PS: This is required for a Sharepoint Integration customization that our team is working on for another customer.

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  3. make Files.ReadWrite.AppFolder scope available for business accounts.

    We have created a Microsoft Teams business app with a Bot that searches for specific content and posts filecards directly back to the user. For that we need to upload the file to the users OneDrive via Microsoft Graph.

    As we are also focused on data security we would like to restrict our app and the permissions it uses, which led us to the Files.ReadWrite.AppFolder scope.
    Unfortunately this scope is only valid for personal accounts and not supported on business accounts.
    Therefore we have to ask the user for delegated Files.ReadWrite permissions which gives us access to the entire OneDrive…

    38 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  4. add support for OneDrive personal vault folder

    I am not a developer so I hope I will be able to explain what I want you to do for them so they can make things better for us ordinary users ;)
    I am using KeePass for storing my credentials and for better security I use the keyfile.
    After you (MS) announced the OneDrive Personal Vault folder feature I got the idea to store the keyfile there.
    Which works perfectly fine in the version of KeePass for Windows, but doesn't work on the Android version, because the filepicker on Android isn't able to browse the Personal Vault folder.
    It…

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  5. We should support more APIs as: multi download for folder and file...

    We should support more APIs as: multi download for folder and file...

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add File open and schema extensions to store custom metadata

    It seems open and schema extensions are not supported for File resources. It would be very useful to have that, especially as it was something kind of already available in preview in One Drive REST API with custom facets (https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/custom-metadata-facets?view=odsp-graph-online).
    Having extensions on file would allow us to store custom metada on a file in the graph.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Resume Session Expires within 24 hrs

    I am using Microsoft Graph API , CreateUploadSession to upload large files around 20GB and getting the Upload URL to continue resume of upload, if broken. Some of my users have bad internet connection or switch off their internet and files do not get uploaded within a day. Seems like within 24 hours the Upload URL changes and upload starts all over again.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Docx to PDF file conversion: update table of contents

    Converting to PDF using /content?format=pdf doesn't update toc entries or toc page number values before generating the PDF. It would be great if it could be made to do so.

    It would be useful to have the option to update other fields as well.

    It would be great if these options could also be used to update a docx file, in order to download as a docx (as opposed to pdf).

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  9. How to update the User on a driveitem

    Hi all, I'm doing a service that is uploading files to the different OneDrive's accounts. The user showed for all the files is the one ised by the service, however we need to keep the track on the files upload from the users.
    Is it possible to set the user on a driveitem using graph?
    All the tries i made returned me an exception. detected that I only can change the lastmodifieddate and the name of the file...

    Otherwise, is it possible to use any other existing property of the driveitem to set the id of the user?
    Thank you…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Create a sharing link for a DriveItem - password support for SPO/O4B

    Currently the API only supports Anonymous Link passwords for OneDrive Personal and not for SharePoint Online/OneDrive 4 Business.

    https://docs.microsoft.com/en-us/graph/api/driveitem-createlink?view=graph-rest-1.0&tabs=http
    "The password of the sharing link that is set by the creator. Optional and OneDrive Personal only."

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Expose the version ID in the drive item

    Given a drive item and a drive item version feed it's not possible to correlate the drive item with the correct drive item version. The drive item doesn't include the version ID and the drive item versions don't include the eTag or the cTag.

    It should also be noted that the lastModifiedDateTime field may differ between the drive item and drive item version.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  12. MS-GRAPH-FILES-API: support to add search or filter by lastModifiedDateTime to fetch files

    Currently list /drives api doesn't support search or filter by time
    Can you support this feature so that we can skip files which are created/modified before specific dateTime

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  13. allow to grant access to an anonymous sharing link with graph using a user ID

    This feature :
    https://docs.microsoft.com/en-us/graph/api/permission-grant?view=graph-rest-1.0&tabs=http
    only works with organization sharing links so far when the drive recipient is selected through his ID so It would be great to allow anonymous sharing links too to make it generic, though it works fine with the email of the drive recipient.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  14. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add an API to discard a checkout

    The v1.0 endpoint lets us ckeck out and check in drive items. However, there is currently no API to discard a checkout as it is offered at the UI level. Questions related to this missing feature have been asked on stackoverflow.com and on GitHub.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow access to recycle bin in OneDrive for business, and permanently delete or restore files from there

    Currently, the only related API is a beta API to restore deleted OneDrive Personal items.

    Managing OneDrive for Business documents isn't really complete without options to restore or permanently delete recycle bin items.

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide API on creating "Request Files" link

    The current API only includes creating sharing link, it would be better enhancing to create "Request Files" link too.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Unshare shared with me files in Onedrive for Business

    Use case: there is an automation application working on behalf of a user. The application reads shared with the user files, for instance Excel ones, validates files data and after all handles the data. In case of incorrect data in a shared file, the application unshares itself from the file and sends a notification to the file owner.

    Similar request on stackoverflow.com - https://stackoverflow.com/questions/42568519

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  19. text extraction from pictures

    can any one show how to extract text from photos using microsoft

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Convert non-persistent excel session to pdf

    I need an option to convert a non-persistent excel session to pdf.

    Currently if I want to download an excel pdf, I first need to copy the excel to make sure the original stays untouched, then change some values in a persistent session, then download the pdf, then delete the copy.

    Would be so much better if I could just start a non-persistent session, change some values, download the result and close the session.

    Thanks!!
    Martinus

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4
  • Don't see your idea?

Feedback and Knowledge Base