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. Wopiframe url in trendingAround

    Is it possible to add the WopeFrame URL to the "trendingAround" endpoint? Then it is possible to create the same experience as whitin Delve.

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

    We’ll send you updates on this idea

    0 comments  ·  Social and Workplace Intelligence  ·  Flag idea as inappropriate…  ·  Admin →
  2. Provide support for File/Folder sharing events in Web-hooks API of OneDrive for Business

    Our understanding is that OneDrive for Business web-hooks API will cover only file/folder create/update/delete events. It would be great if the following use cases are also covered as part of web-hooks API.

    1) Invited collaborators on a file/folder
    2) For a collaborator who is already invited, changed permission level from view to edit or from edit to view
    3) Generated a public link for a file or folder

    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 →
  3. Fix insufficient resources exception

    Receiving this sometimes (when trying to fetch a conversation from the email api):

    {"error":{"code":"ErrorInsufficientResources","message":"Resources are unavailable. Try again later., Cannot query rows in a table."}}

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

    We’ll send you updates on this idea

    0 comments  ·  Mail (Outlook)  ·  Flag idea as inappropriate…  ·  Admin →
  4. getFileAsync in Outlook

    Extend the getFileAsync functionality to work on all hosts, including Outlook.

    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. IFTTT Channel should also support Office365 Home

    IFTTT Channel should also support Office365 Home

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

    We’ll send you updates on this idea

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

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add app launcher to client application

    Add ability to add Office 365 app launcher to client applications.

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

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  8. Office 365 Unified API Credentials/Call Proxy

    It should be possible through the Office.js to call the Unified API, without having to log on separately in the add-in using adal. This would drasticall simplify the application flow. It could possibly be implemented similarly to mailbox.makeEwsRequestAsync.

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

    We’ll send you updates on this idea

    0 comments  ·  Identity and Access  ·  Flag idea as inappropriate…  ·  Admin →
  9. Webhooks from outlook calendar api should return also calendar ID

    Webhooks from outlook calendar api should be more verbose, why not sending the whole information about the events itself instead of returning just the ID and forcing us to then query api, and also since every ID belongs to a Calendar ID, please add the calendar ID inside the webhook directly, in a field name container for example, it would be really great. 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  ·  Calendar (Outlook)  ·  Flag idea as inappropriate…  ·  Admin →
  10. Please fix Excel Chart Axis Interval, since 2013 limited to 255 = not enough.

    Since Excel 2013 there has been a limit of 255 on the Chart Axis Interval value, this needs increasing again as per Excel 2010 and earlier as it is currently impossible to control sensible axis labels in large datasets - 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  ·  Workbooks and Charts (Excel)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Need API to get popularity trends reports(usage details)

    We are able to view the usage details of a document with the help of "Popularity trends". But it would be great if we get those details through the API. So that we can programmatically get those details and use it for our favors.

    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. Provide address book to select users/groups when sharing files/folders

    When sharing file/folders, provide an option to select users to share to just the same as when sending an email message.

    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. Office 365 API query $count (on messages) is not allowed since 23-06-2015

    thread on msdn:
    https://social.msdn.microsoft.com/Forums/en-US/9f9f6c9b-46d8-4eef-a6c7-c64da53a848f/office-365-api-odata-query-parameter-count-on-messages-quotmethod-is-not-allowedquot-since?forum=appsforoffice

    I have WebService tool which connect to Office365 Outlook with API.
    I'm using few methods to query Mail objects:

    Get Messages
    Get Message
    and Get Mesages with $count query: https://outlook.office365.com/api/v1.0/me/messages/$count

    Everything was working ok, but since 2015-06-23 there are errors in method with $count query. When I try to do these queries directly in Internet Explorer I get "HTTP 405 - Method not allowed"

    Why it is not working now

    Other methods works correct

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

    We’ll send you updates on this idea

    2 comments  ·  Mail (Outlook)  ·  Flag idea as inappropriate…  ·  Admin →
  14. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Teamwork (Teams)  ·  Flag idea as inappropriate…  ·  Admin →
  15. provide a one drive for business sync client api

    The primary use would be to allow enterprises to configure users one drive for business to sync automatically. Also being able to push down their teams document library would be useful too.
    I was thinking about you could support this across multiple platforms and maybe you drive it from the server side and have the client look up which libraries to sync based off a list in their mysite.

    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. Office 365 One Drive Browser for Provider Hosted Apps

    There is no one drive browser to browse and select files from Office 365 One drive in provider hosted apps.

    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. Provide Active Directory Web Services support for User Profile Service

    In Federated Identity scenarios that require connecting to multiple Active Directory repositories using ADFS, there is no current way to use the User Profile service without connecting directly to the underlying LDAP/AD store. Instead, the User Profile service should support querying for user account information over Active Directory Web Services (ADWS) to better support Federated Identity in an organization using SharePoint and Claims-picking.

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

    We’ll send you updates on this idea

    0 comments  ·  Users  ·  Flag idea as inappropriate…  ·  Admin →
  18. Client API: support WebLink property on IMessage

    The REST API supports the WebLink property, but the IMessage object doesn't support it.

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

    We’ll send you updates on this idea

    0 comments  ·  Mail (Outlook)  ·  Flag idea as inappropriate…  ·  Admin →
  19. Make Linux command line access to Office365 easy available (Linux SDK)

    Linux engineers are at large scripting their work. How easy is it to get a file from an Office365 document library using a Linux command line script?
    Would be possible looking at oAuth and REST but with your more open approach, launch a Linux SDK

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

    We’ll send you updates on this idea

    Needs more information  ·  2 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  20. Server error when the user has a Room contact

    When making a request to:
    https://outlook.office365.com/EWS/OData/Users(&#39;<user>@<domain>.onmicrosoft.com')/Contacts

    If the user has a Room as a contact. i.e. From https://outlook.office365.com, go to People/Directory/All Rooms. Select a room, then "Add to Contacts"

    Then the request fails with:

    code=500
    data=
    { "error" : { "code" : "ErrorInternalServerError",

      &quot;innererror&quot; : { &quot;message&quot; : &quot;Object reference not set to an instance of an object.&quot;,
    
    &quot;stacktrace&quot; : &quot; at Microsoft.Exchange.Services.OData.Model.ContactSchema.&lt;.cctor&gt;b__2c(Entity e, PropertyDefinition ep, ServiceObject s, PropertyInformation sp)\r\n at Microsoft.Exchange.Services.OData.Model.SimpleEwsPropertyProvider.GetProperty(Entity entity, PropertyDefinition property, ServiceObject ewsObject)\r\n at Microsoft.Exchange.Services.OData.Model.ContactProvider.ItemTypeToEntity(ItemType itemType, IList`1 properties)\r\n at Microsoft.Exchange.Services.OData.Model.ContactProvider.Find(String parentFolderId, ContactQueryAdapter queryAdapter)\r\n at Microsoft.Exchange.Services.OData.Model.FindContactsCommand.InternalExecute()\r\n at Microsoft.Exchange.Services.OData.ODataCommand`2.Execute()\r\n at Microsoft.Exchange.Services.OData.ODataTask.Execute(TimeSpan queueAndDelayTime, TimeSpan totalTime)&quot;,
    &quot;type&quot; :
    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

Feedback and Knowledge Base