Microsoft Graph Feature Requests

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

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

This site is only for feature suggestions and ideas! If youneed 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 the Microsoft Graph, please checkout https://graph.microsoft.com .


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. I just want to open a file given a URL ...

    It should be trivial in node -- if it's a public URL a simple get should work and if it's my word file I should be able to present an authorization token.

    Yet when I try to find a simple example for nodeJS I find myself thrown into the full complexity of the Microsoft Graph. Sure, I can master it but there should be a simple way to do simple things. As a bonus, the examples should leverage TypeScript.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow retrieval of Office 365 users including the availability of OneDrive Resource using Microsoft Graph API

    I have been looking for a way to list all users that have onedrive resource available. I could list all users and call the /users/<user_id>/drives. However, that would required X number of calls corresponding to X number of users which is a hassle.

    Is it possible to include a flag or parameter in the UserObject that informs me that the corresponding user has OneDrive Enabled?

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  3. Tenant File Content Search

    Api Used:-

    /v1.0/sites/{siteid}/drive/search(q='{search-query}')

    Currently we are looping through all site(id) in a tenant to search the keyword .can we search keyword in the whole tenant with a single api .

    In our case we have more than 500 sites under our tenant so for searching the keyword using this api we have to pass each siteid and get the result.

    It would be good if you could come up with a single api which handles this.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow wildcards in Search

    Allow using Wildcard characters in Drive Items Search.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  5. Check permission on a Drive

    The permissions API provided by Microsoft Graph lets me identify the permissions of DriveItems within a site but not the Drive itself.

    For example, I can get the permission of an DriveItem by :

    /v1.0/sites/{site-id}/drives/{drive-id}/items/{item-id}/permissions
    The above API lets me decide if I could upload a file under that Item, based on the read/write permission.

    If I would like to do the same for a Document Library (aka Drive) then, the API returns bad request because there isn't an API in the first place,

    /v1.0/sites/{site-id}/drives/{drive-id}/permissions

    I would like to get permissions for a Drive and then let the user know…

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Graph API method for creating discussions for a document

    I am in need of a Graph API method which can be used to create discussions for document content that is associated with a Team Channel.

    I need this method because I need to migrate content and related discussions from another CMS into Microsoft Teams.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add support for Webhooks on DriveItems

    Allow users to subscribe to Webhooks for all DriveItems, not just root-level items.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow Multipart upload via POST using MSGraph API

    Unfortunately, MSGraph upload APIs are limited to <4MB without up front knowledge of the total file size. For scanner and multifunction device manufacturers, we don't know the total file size as we are creating the image as it's being scanned.

    We would like to be able to use a multipart POST to upload documents without up front knowledge of the total file size.

    This upload method is available via the legacy OneDrive API:
    https://dev.onedrive.com/items/upload_post.htm

    We really need this for MSGraph as well and support in both OneDrive (Personal) and OneDrive for Business.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  9. APIs to Generate a Survey

    For now we allow to generate a survey through OneDrive online or Excel. We will receive a URL which allows to share. However, it seems MS Graph does not support this feature yet. It would be great to add this.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add $filter support for OneDrive for Business

    When requesting the children of a OneDrive for Business folder through the Microsoft Graph API, adding a $filter query parameter is currently not supported.

    Repro:
    https://graph.microsoft.com/v1.0/me/drive/root/children?$filter=folder ne null

    Result:
    {
    "error": {

    &quot;code&quot;: &quot;notSupported&quot;,
    
    &quot;message&quot;: &quot;The request is not supported by the system.&quot;,
    &quot;innerError&quot;: {
    &quot;request-id&quot;: &quot;7643cbce-1934-4b46-8bd9-e81cf412e810&quot;,
    &quot;date&quot;: &quot;2016-10-21T08:38:15&quot;
    }

    }
    }

    Please add support for filtering.

    13 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →

    This work is on the backlog and currently isn’t scheduled. The feature will be updated here once dev work has started. -EY

  11. Support share event for OneDrive Online using Graph API

    Customers want O365 OneDrive to offer the on-share event so 3rd party security vendors can perform real-time inspection when files are being shared between different users.

    O365 Graph API doesn't offer the on-share event in OneDrive for Biz, it makes users unconfident to share files for not being protected by TM-CAS supplementary security solutions.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  12. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  13. search onedrive files by created or modified date

    The search parameter doesn't seem to support filtering onedrive files by date. Will you please add that capability

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback! We are investigating the technical requirements to see if we can move this to the backlog. We will post updates here as a decision is made. More votes would help prioritize this feature. -EY

  14. programmatic access of onedrive for files uploading in android

    User must be able to upload files programmatically like images, pdf and text files by using android apps to one drive on single click.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  15. Enable Graph API to identify the OneDrive data shared with a given set of users

    Assume an application using Microsoft Graph API wants to identify the OneDrive data shared with a given set of users or a given single user. This is currently not possible.

    There is the endpoint https://graph.microsoft.com/v1.0/drive/sharedWithMe, but that applies only to the authenticated user, so this does not work in case an application authenticates with client credentials and wants to collect the data shared with multiple given users.

    Alternatively, having the possibility to impersonate users would allow the API client to use the endpoint mentioned above. But as far as we know, that possibility is not currently available either.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  16. driveitem weburl based on id instead of path

    Currently driveitem has a property called webUrl which is based on path

    But in constantly changing applications path my change any time

    so Provide a another property which has a permanent url to Item

    Or way to construct such url based on id

    Consumers of such item will have related authorizations

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support embedding DriveItem from MicrosoftGraph in an IFrame

    I am trying to embed an Office365 document in a webpage. Currently I am trying to do this by retrieving the item though the Microsoft Graph api then embedding the webUrl in an IFrame.

    The issue currently is that the response for webUrl uses the x-frame-options: SAMEORIGIN header, so cannot be embedded.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  18. Extend OneDrive to support Open Extensions

    It would be really useful for our customers if we were able to extend DriveItems (both folders and files) with Open Extension fields to store additional metadata

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Idea for onedrive application development

    My name Ngurah, i am from bali indonesia, I'm not an expert to make apps, but I have a lot of ideas. I have an idea for onedrive application development. how to make my idea to be profitable for onedrive and me. I have idea for onedrive will be simpler and easier to use by students and workers who need tools to store data. help me realize my idea for onedrive. My phone number is 081343962858. thanks

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Files (OneDrive)  ·  Flag idea as inappropriate…  ·  Admin →
  20. OneDrive Graph API bug of access a driveItem by path

    When I calling API by path I got some error response if path content some string pattern like 'bin', '.java', '+*'.... .

    For example

    curl 'https://graph.microsoft.com/v1.0/me/drive/root:%2Fbin&#39; -H "Authorization: Bearer $CODE"

    I will get a html response like that.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <title>404 - File or directory not found.</title>
    <style type="text/css">
    <!--
    body{margin:0;font-size:.7em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#EEEEEE;}
    fieldset{padding:0 15px 10px 15px;}
    h1{font-size:2.4em;margin:0;color:#FFF;}
    h2{font-size:1.7em;margin:0;color:#CC0000;}
    h3{font-size:1.2em;margin:10px 0 0 0;color:#000000;}

    header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS", Verdana, sans-serif;color:#FFF;

    background-color:#555555;}

    content{margin:0 0 0 2%;position:relative;}

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

Feedback and Knowledge Base