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. consistent retry-after information accross different workloads

    Currently OneDrive, Outlook, and AAD Workloads under the Graph send a retry-after header on 429 and/or 503.
    However the documentation doesn't say which workloads support it https://developer.microsoft.com/en-us/graph/docs/concepts/throttling and the other workloads don't support it.
    It'd make it easier if that was supported across the board to have a single way to handle those kind of issues.
    Same remark for the rate-limit headers
    related issues: https://stackoverflow.com/questions/47146598/not-receiving-retry-after-headers-from-ms-graph-api
    https://github.com/microsoftgraph/msgraph-sdk-javascript/issues/42

    20 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 →

    Today, all workloads are supposed to return 429 with a retry-after. We have been working hard to unify this across the API surface.
    We are reviewing if 503 should also be consistently used to represent cases when throttling occurs due to service state, as opposed to the specific app/user reaching their own individual limits.

  2. Add Integromat to Microsoft Graph - Partners Page

    Hello,

    Our company Integromat, is a fully-loaded workflow automation platform that supports Microsoft Office 365. Wondering how we can put in a request to be added to the Partners page?

    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 →
  3. Add FTS support to Graph API

    To be able to bulk download/upload data from Exchange, it would be great if the Graph API would support Fast Transfer Stream. This is required to provide high fidelity data migration services.

    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 →
  4. Graph Beta Production Go-Live date

    When is the Graph Beta Url Production Go-live date ?

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

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Timing-Allow-Origin: * to MS Graph response headers

    To allow consumers of Graph APIs to use the Resource Timing web browser API to get detailed request timing information when making cross-origin calls to MS Graph, the Timing-Allow-Origin header should be included in responses from MS Graph with a value of *.

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

    We’ll send you updates on this idea

    2 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add Skype to the graph

    Allow acces to skype personal and skype for business in the graph.
    add/query/remove friends
    start-continnue converstaions
    presence

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

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  7. Please publish the O365 Microsoft product catalog as an endpoint in Graph

    An API that enables people to query the endpoints for O365 Product Plans like E1,E2, E3 business etc.

    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. Add support for optimization headers in Delta Query.

    I'm incrementally pulling users/groups via the delta query in Microsoft Graph. While polling I want to obtain only changed attributes of the directoryObjects.

    We can get the changed properties in AzureAD Graph with "ocp-aad-dq-include-only-changed-properties" header.

    The "ocp-aad-dq-include-only-changed-properties" header is a feature of the Azure AD Graph API and isn't supported in Microsoft Graph.

    It would be nice if we can use same optimization headers in Microsoft Graph API.

    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 →
  9. 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 →
  10. Refresh Power Query

    Can you please add in Microsoft Graph API the option to refresh Power Query?
    This is well needed since we have our data sources connected to files sitting on sharepoint online and one drive.

    Thank you

    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 →
  11. Provide an example on how to invoke the Graph API from within WebForms

    Our organization has MILLIONS of lines of code written using WebForms and it's not feasible to convert everything to MVC

    I know you want to phase it out but a little Webform luvin would help those of us that are actually using your product.

    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 →
  12. Allow 3rd parties to publish to Graph

    Delve is very powerful tool and has been great for discovery and insight for our organization. As a organization that uses Box for it's cloud storage it would be great to see the events that happen there surface into 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow head request in graph api

    In our application we cache some resource ids to mitigate costly graph API calls, say particular Notebook page id , but sometimes we need to verify that resource exists or not

    This can be done by a GET request but providing HEAD will be much better as per w3 specs https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

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

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  14. API Support for Sovereign clouds

    Can you support that we can connect to REST APIs to control assets in Sovereign clouds like GermanCloud, ChinaCloud?
    It seems even we can have our own Azure environment.

    And I will be nice if we can check those different API end points for those Sovereign clouds.

    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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support VS Team Services notifications & data in Microsoft Graph

    The Graph team specifically mentioned this was a "not yet" during their Channel 9 session at Build on Friday 5/12.

    I think this one pretty much explains itself but being able to automate flows around builds and checkins and work item lifecycle seems like it would just be super powerful.

    PLEASE :)

    awesome stuff guys!!!... this is going to pull a lot of us back in from the "G"-word ecosystem ;)

    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 →
  16. Give caller the ability to request caching on a per call basis

    Currently calls to the Microsoft Graph/O365 api appear to ignore the cache-control/max-age headers sent by the caller, and nothing is ever cached.

    It would be good if we could define the max-age when calling and this be reflected in the response. This would allow us to easily use browser cache for calls which should be updated infrequently without writing our own custom caching.

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

    We’ll send you updates on this idea

    2 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  17. API Upgrade Tool like the on for FB Graph

    This applies to all service endpoints in the Microsoft Graph, and services exposed by each workload. The access logs can tell which apps are using which APIs. When changes are coming down the line for an API that may 1) negatively affect a client application, or 2) give an opportunity to improve an application, AAD should give notice to the app owner that changes to the API can impact their app. This way, customers can be informed of changes. This helps both preview and GA endpoints. https://developers.facebook.com/docs/graph-api/advanced/api-upgrade-tool

    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 →
  18. Enterprise Master Data Management

    In office graph we there are entities manage User, Task, Calendar, Mail, etc.
    But I really find it hard to locate managing enterprise wise data catalog which can be shared across variety of information.
    If I want to store and manage Enterprise wide generic information and their relationship it is not possible.
    E.g. Offices, Cities, Countries, Regions, Offerings, Departments, etc. these are my global master data, which I would like to manage centrally and have it referenced in other LOB applications.
    I believe this information can be stored at Tenant level. It would streamline master data and its usage across…

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

    We’ll send you updates on this idea

    1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base