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. 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 →
  2. Fine-grained control in the O365 Calendar IFTTT channel

    Right now, the only supported trigger for O365 calendar is "Meeting is about to start (in 15 minutes)". With more options for this trigger, a lot more scenarios would be possible. For instance, you could make a recipe for late-night across-the-world business calls: "If event is after 5:00 pm, send me a reminder / ring my home phone / flash the lights / etc." At the very least, I'd like to see "event is after or before <specific time>".

    2 votes
    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 →
  3. Allow to set the background color of your app in the O365 app launcher

    Currently the color is grey by default and will most likely not go well with all types of icons SaaS apps will come in. Being able to define the own color would allow a SaaS app vendor to also use that color for identification purposes etc.

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

    We’ll send you updates on this idea

    4 comments  ·  Identity and Access  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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 →
  5. Office365 API: Contact is not added to specific folders

    I have already reported this bug in the public forum:

    https://social.msdn.microsoft.com/Forums/en-US/outlookdev/thread/e14f4e90-5913-4df9-9a35-51d9432a3683/

    And found other reports on the Stack Overflow:

    http://stackoverflow.com/questions/28238849/contacts-are-getting-created-only-in-root-folder/28239672
    http://stackoverflow.com/questions/28975976/creating-contact-in-folder-with-office-365-rest-api

    We can't add contacts to specific folders. We receive a success answer from the API, but the contact is always added to the root folder.
    It was already confirmed by others. Please, could you take a look and fix it?

    Thanks

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

    We’ll send you updates on this idea

    0 comments  ·  Personal Contacts (Outlook)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow Office Graph to find experts (user)

    I have found this:

    https://msdn.microsoft.com/en-us/office/office365/howto/develop-office-graph

    This technology sounds very promising and I understand that it is still in preview, but before I dive in too deeply, I was wondering if I can use this API (in the future) to search for experts (users) on a certain topic.

    I have doubts that are caused by this line:

    To present the most relevant content in different contexts, the Office graph uses a two-step analysis. First, it calculates which users in the graph are most relevant to the current context. Second, it retrieves the most relevant content associated with these users.
    My Idea…

    2 votes
    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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. 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 →
  11. 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 →
  12. Restrict sharing with certain external domains

    In Office 365, we would like to restrict sharing with certain external domains.

    3 votes
    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 →
  13. Make the functionality of the Office Applications (mainly Word and Excel) available "as a service" for Store/Mobile Apps.

    Excerpt from Yammer conversation:

    Hi groupmembers!

    We're developing a serious Healthcare App for Windows (8) Store. Aiming on mobile.

    What we have seen in demo's is a lot of Mail, Contacts and SharePoint. What we are looking for is a way to tap the power of Word and Excel for our Store App.

    Please come up with a good suggestion!

    What I mean is Word/Excel API's that works for Store/Mobile App development. No more, but certainly no less than that :-)

    Jeremy Thake (Microsoft)

    What do you mean by "Word API". When you say "Word API" do you mean Word…

    2 votes
    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 →
  14. 3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  15. File thumbnails/preview API

    The WOPI file previews are available in OneDrive for Business if you have the rtFa and FedAuth cookies.

    You can also download the files using the _api/files REST API, through OAuth without having the session cookies.

    I would like to use the same OAuth authentication to request previews of the files (action=imagepreview) when I am listing them through the REST API.

    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 →
  16. Add support for pure server side apps (bots)

    i'm looking at the new o365 API for creating an email bot that can send reminders to people. This means that the user for the app is not a real person but an app authenticating via code. As far as i understand that is not supported right now, but it would be very nice :)

    If there are work arounds or clever ways of doing this already, i'd be interested in that as well

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

    We’ll send you updates on this idea

    5 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  17. Store custom data at the user (like an mdb in the users own filesystem)

    I like to be able to provide custom data storage - inside the users own office365 - for the users of my applications, like https://www.dropbox.com/developers/datastore .

    With that I would be able to create applications without the need to provide and maintain a data backend. And the user would not need to rely on (or trust) a database maintained by me.

    With an easy to use api (like azure mobile services).

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

    We’ll send you updates on this idea

    1 comment  ·  Users  ·  Flag idea as inappropriate…  ·  Admin →
  18. O365 api GetNextPageAsync always returns null

    I'm enumerating all the emails in a users inbox but when i try to call GetNextPageAsync the result is awyas null even though i know there are more emails. running the original query again does once again return the first 50 items, and then nothing

    2 votes
    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. 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 →
  20. Discovery Service -- allow addition of custom services

    The O365 discovery service allows me to get the Inbox/Calendar/etc. service endpoint for a given user. I want the ability to extend that to include endpoints for my organization (Expense Report app/Timesheet app/etc).

    3 votes
    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 →

    Request grouped under investigation OFFICE 365 API ENHANCEMENTS. Investigation currently in progress with expected internal report-out date of 8/1. Public updates to follow soon after the internal review, exact date tbd.

  • Don't see your idea?

Feedback and Knowledge Base