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. Flutter/Dart SDK for Microsoft Graph

    Flutter is becoming a popular choice to build cross platform mobile apps, It would be a great help to have the flutter/dart SDK available for graph.

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  2. Increase allowed character length of Windows 10 app protection policy.PublisherName property.

    Using Microsoft.Graph.Beta 0.19.0-preview to create a Windows 10 app protection policy
    I receive the following error:

    Message: The request is invalid.\r\nInner error:\r\n\tMessage: policy.ProtectedApps[7].PublisherName : Length should be less than 100

    Which is true, the total length is 131 characters.
    Creating the policy manually in the portal does not raise any errors and the input is accepted.

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  3. Please support more AAD properties for filtering

    Lots of the attributes listed here https://docs.microsoft.com/en-us/graph/api/resources/group?view=graph-rest-beta#properties don't support filtering.

    Please add the ability to filter by at least all the single value string types. E.g. I can filter by userPrincipalName but not by onPremisesSamAccountName. Our users are used to filter by it and I cannot implement it in a Teams app.

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  4. Support Application Permissions in the Search API

    https://docs.microsoft.com/en-us/graph/api/search-query?view=graph-rest-beta&tabs=http

    Currently, the Search API only allows searching for a particular user with delegated permissions. Our use case requires us to be able to search with application permissions. Application permissions should be supported for the Search API.

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

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  5. 15 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow $Top query parameter input greater than 999

    Allow $Top query parameter to allow input way greater than 999.

    For instance, I'd like to get the 10 000 first signin logs, ordered by createdDateTime descending.
    For that I have to create my own function checking how many objects thats returned so far, and whether a "@odata.nextLink" for the next page is provided. This should be solvable by the API alone IMO.

    https://docs.microsoft.com/en-us/graph/query-parameters#top-parameter

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

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  7. Please include the fields in Graph API: OnPremLineURI, HostedVoiceMail, TargetServerIfMoving, EnterpriseVoiceEnabled, VoiceRoutingPolicy

    Please include the fields in Graph API's get/update/post:
    OnPremLineURI, HostedVoiceMail, TargetServerIfMoving, EnterpriseVoiceEnabled, VoiceRoutingPolicy, Department. These fields are coming as a response from powershell. But Powershell response is coming bit late (~3min). Is there any alternate

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  8. 3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  9. Ability to return count without objects in the response

    Would be great if you could allow $Count query parameter to optionally only return the actual count without any of the objects present in the response. This could save a lot of bandwidth and resource usage, both on your APIs and on the client.

    Typical use case would be to query the API with $filter, but only care about the count of the objects that matches said query. This would be an awesome way of querying through 30 days of signin logs, instead of having to download 300 000++ (had to do that yesterday) and then query the results.

    https://docs.microsoft.com/en-us/graph/query-parameters#count-parameter

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

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  10. Graph API Golang SDK

    Golang is continuously getting good traction among developers in the industry. As of now, the Graph API only have official SDK support for C# and Java. It will be very beneficial to have Golang SDK.

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

    We’ll send you updates on this idea

    under review  ·  4 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  11. Graph SDK for full call recording for IVR Bot in Teams

    We are using the Graph SDK to develop Teams based IVR bot. Currently graph SDK supports only to recording user response for 5 minutes. But full call recording is basic and mandate requirement for any IVR application.

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  12. allow X-HTTP-Method-Override header for graph rest api

    allow the X-HTTP-Method-Override header in the graph api to override the http verb in microsoft graph api requests.

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

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  13. Have more examples for SharePoint libraries

    We have enough Me.... examples
    We need more SDK C# examples for Sites, Libraries (not OneDrive :-( ) permissions etc..
    The graph explorer has less snippets then it used to.

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  14. IAuthenticationResult java sdk add method to get refresh token

    IAuthenticationResult java sdk add method to get refresh token

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

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  15. Set folder parent folder id with graph

    Make the parent folder id writeable. There are instances where you would want to be able to set the parent folder id.

    Currently the graph api only allows the displayname to be set

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  16. Please add get MIME content of a message in JAVA SDK

    Please add get MIME content of a message in JAVA SDK.

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

    We’ll send you updates on this idea

    1 comment  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  17. Provide size attribute in Message class java sdk

    Provide size attribute in Message class to enable users to get the size of the message

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add methods to get public folders, archive folders, normal folders in JAVA

    Add methods to get public folders, archive folders, normal folders. Right now we are only able to call users(). mailfolders.

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  19. Microsoft Graph C++ SDK

    Let's use this user voice to track interest in a C++ client library and SDK for Microsoft Graph API.

    Related: https://microsoftgraph.uservoice.com/forums/920506-microsoft-graph-feature-requests/suggestions/37917598-add-a-c-tutorial-for-graph

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
  20. Please add the functionality to send a mail with being able to attach attachments of any size in one call in JAVA SDK

    Please add the functionality to send a mail with being able to attach attachments of any size in one call in JAVA SDK

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

    We’ll send you updates on this idea

    0 comments  ·  SDKs and Tooling  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base