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. App Authentication to retrieve conversation messages for unified groups

    We need the App Authentication model to be able to retrieve conversations for unified groups. This isn't a user specific call so I'm unsure why it's not currently possible?

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

    We’ll send you updates on this idea

    3 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →

    Currently this is in our backlog and hasn’t been prioritized against other features we are working on right now. ^JT

  2. Enable setting of the Group Classification that the UI supports

    Either in the creation or update of an O365 group, enable the setting of the Classification. This is only supported through the new group creation screens at the moment.

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

    We’ll send you updates on this idea

    1 comment  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add $filter and $select on a function or action in Microsoft Graph

    0
    down vote
    favorite
    GetMemberGroups only returns the "id" properties of the groups, afaik there is no way to include other additional properties (my guess it's because it only searches in some kind of index rather than actually traversing all nodes in the hierarchy, which makes sense when it needs to be transitive)

    DirectoryObjects.GetByIds comes handy once I have the ids from GetMemberGroups, but this one returns all default properties. If I specify any $filter for example if I know that I don't need groups with certain prefix in displayName, or a $select because I know I will only need…

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add a "My Groups - Read/Write" Permission (that does not require Admin Consent)

    It should not be necessary to require an admin consent to do Group read write operations through the graph API. There should be a permission for My Groups.

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

    We’ll send you updates on this idea

    12 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →

    The work has started, but there is no target date yet due to early investigations. This will work first on Microsoft Teams, then we will target Office 365 Groups. ^JT

  5. Improve Graph API for groups (teams & Outlook groups)

    I need to retrieve some info on groups (teams & Outlook groups) from Graph API but it seems unavailable.
    Could you please provide them ?


    • endpoint "/groups" : return a field "lastModifiedDateTime"


    • add an endpoint "/groups/<groupID>/drive/recent" allowing to retrieve recently modified files / folders (or support a new parameter to "/me/drive/recent" in order that this endpoint returns recent files from "groups drives")


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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  6. set group as owner of another group from azure graph

    Allow to set group as owner of another group from Graph

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →

    Pankaj, thank you for the feedback! We’ve added the capability to assign a group as an owner of another group to our backlog.

    Thanks!
    Office Extensibility Team

  7. Provide a way to identify permission object for group owners vs group members

    Currently listing all permission on a driveitem https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/driveitemlistpermissions returns a collection of Permission https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/permission.

    where three default users are owners, members and visitors. It is very difficult to identify which user is member or owner as these are presented as displayName only and it is translated name in tenants localization setting,

    We need a canonical way to identify permission object's grantee whether grantee is owner or member

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

    We’ll send you updates on this idea

    1 comment  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →

    Please provide more info on whether the ideal use case is to identify permissions for the entire Group or if they are specifically focused on the Drive/Folders. What is the use case? ^JT

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add support to Groups and Photos APIs to Hybrid Deployments

    The current documentation states that "[o]nly v1.0 of the Mail, Calendar and Contacts API are available for mailboxes in hybrid deployments".

    In order to create real-world solutions using Graph API in Hybrid deployments, the Groups and Photos support (at the very minimum) would be of great benefit. This would enable creation of solutions that drive consumption of other workloads than pure email (such as SharePoint, Yammer, Teams, PowerBI, Stream etc).

    https://developer.microsoft.com/en-us/graph/docs/concepts/hybridrestsupport

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →

    Could you provide more information on the scenarios where this would be used? Office 365 groups are currently mastered in the cloud, and although they can be sync’d to on-premises, the API calls go directly to cloud instances of content.

  10. Allow DisplayName and/or Other Attributes to Be Used for Identifying Groups

    For users, you can query via /users/{id | UserPrincipalName}, which is fantastic. For groups, you can query only via /groups/{id}. This has caused painful ramifications for things like the AzureAD PowerShell module. For instance, the settings for Office 365 Groups, if you want to restrict group creation to members of a specific group, you have to pass the ObjectId of that group. Who is going to know this? So, you have to first lookup the group via displayName with a filter, then supply the ObjectId. This translates into a poor end user experience.

    I would argue that most endpoints need…

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  11. Issue with allowExternalSenders property in groups

    I saw that setting allowExternalSenders property through POST/PATCH method is currently not working with v1.0 and beta. Do you plans for making it work any time soon? It is very tedious to set it manually through the UI.

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

    We’ll send you updates on this idea

    1 comment  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  12. Provide API to join / leave Office 365 Group

    As user can join / leave existing Group from Outlook web access etc. It would be nice to have API to do same from custom apps.

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

    We’ll send you updates on this idea

    2 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  13. Allow filtering of groups by createdDateTime

    Hi,
    Current verison of Graph does not allow filtering of Office 365 groups based on their created DateTime. Is this something that can be added?

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  14. POST group conversation should return new post ID as well

    Because the (created) initial JSON message contains a conversation, a thread and a post, it should be logical to get the IDs for all these items, but only IDs for the conversation and the thread are returned by the server.

    Request was entered on behalf of Stephane Cordonnier in https://github.com/microsoftgraph/microsoft-graph-docs/issues/93.

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  15. Make it possible to fetching a users favourite groups

    It is possible to mark a group as favourite using the group_addfavorite API but I can't seem to retrieve that info anywhere.

    I think it is more important being able to read favourites than adding if I can't read since you can mark as favourite in browser.

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  16. Request membership to Office 365 unified group via Graph

    It is currently possible to add members to Groups via Microsoft Graph. We however would like if it was possible to request access instead, as you normally would with a private group.

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ability to programmatically subscribe users to Office 365 groups

    I can see that there is a subscribeByMail method on groups http://graph.microsoft.io/en-us/docs/api-reference/beta/api/group_subscribebymail but this is for the current user only. We need a way for a service application to do it for any user.
    Note, you can do it via PowerShell - Add-UnifiedGroupLink.

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

    We’ll send you updates on this idea

    0 comments  ·  Groups  ·  Flag idea as inappropriate…  ·  Admin →
  18. 2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Groups  ·  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.

1 3 Next →
  • Don't see your idea?

Feedback and Knowledge Base