Feature Requests and Feedback

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow PowerShell ClientID to consume Office 365 Usage Reports

    It would be great if we could access the Office 365 Usage Report without creating an Azure App like explained here : https://blogs.technet.microsoft.com/dawiese/2017/04/15/get-office365-usage-reports-from-the-microsoft-graph-using-windows-powershell/

    Indeed, it's kind of a showstopper for consultants who want to assess a client's Office 365 tenant.

    There is a PowerShell ClientID that is already available to consume other GraphAPI feature like this :
    https://blogs.technet.microsoft.com/paulomarques/2016/03/21/working-with-azure-active-directory-graph-api-from-powershell/

    But if we use it, it fails with:
    Invoke-RestMethod : {
    "error": {
    "code": "InvalidAuthenticationToken",
    "message": "Access token validation failure.",
    "innerError": {
    "request-id": "82702d75-723c-4725-be89-b0bc3a1e95ee",
    "date": "2017-04-19T13:10:27"
    }
    }
    }

    107 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
    • Get all members of a group including nested group members

      Currently in Microsoft Graph, the groups/{id}/members ONLY returns the DIRECT members of the specified group. This is a request for an API that would return all members including nested group members (also known as transitive down closure).

      12 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        1 comment  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
      • Raise or remove the limit on number of requests allowed in a batch

        A limit of 5 is insufficient for my batching needs. Please remove this limitation entirely or raise it to a reasonable number (100+).

        26 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          2 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
        • Provide Outlook REST API quota management

          We are hitting rate limits with the Outlook REST API and there is no way to see what they are, no way to request an increase, and this appears to be the only support channel available.

          74 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            3 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
          • 1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
            • Extend OneDrive to support Open Extensions

              It would be really useful for our customers if we were able to extend DriveItems (both folders and files) with Open Extension fields to store additional metadata

              9 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
              • Fill Users DisplayName in /planner/Tasks

                If you are requesting the Graph-explorer with the following URL:
                https://graph.microsoft.com/v1.0/me/planner/tasks

                The following result is given:
                {
                "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.plannerTask)",
                "@odata.count": 1,
                "value": [
                {
                "@odata.etag": "W/\"JzEtVGFzayAgQEBAQEBAQEBAQEBAQEBASCc=\"",
                "createdBy": {
                "user": {
                "displayName": null,
                "id": "fc03bc43-b0ed-4b7d-bc59-8488a77420f4"
                }
                },
                "planId": "RVBp6oJJt0K5f6Lq42zBK2UAA-Rs",
                "bucketId": "1m6FwcAAZ0eW5J1Abe7ndWUAJ1ca",
                ........

                The problem is, that the "displayName" in the User Object in createdBy or completedBy is always null.

                Please fill the displayName Property of the User Objects.

                Thanks

                18 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                • Ability to filter on collection type properties (e.g. find all users with skill X)

                  In order to, for example, filter users by a certain skill you cannot do only one REST call now.

                  From stackexchange:

                  "Filter on collection type properties is represented as below:

                  https://graph.microsoft.com/v1.0/users?$filter=skills/any(c:c eq 'Javascript')

                  However, filter on skills property is currently not supported. You can place a request in uservoice site."

                  I would like support for this /any command, specifically for skills but for all queries would be great too.

                  10 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                  • memberOf

                    GraphExplorer is nice tool - why not give a way for ordinary non-admin end user ability to see which sharepoint they are member of?

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add support for Webhooks on DriveItems

                      Allow users to subscribe to Webhooks for all DriveItems, not just root-level items.

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                      • Provide an API method to get a list of all tabs in Teams

                        It would be very helpfull to find out, if there is a tab allready existing in a team. A list of all tabs with name, type usr,... would be nice.

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add a new permission scope User.ReadWrite.AttributesOnly.All

                          Currently to update user attributes as an application you need User.ReadWrite.All or Directory.ReadWrite.All scopes.

                          However, these also let you create user accounts (according to the docs).

                          It would be nice to have a scope that just let you update all the attributes about users and not create or delete them.

                          3 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                          • Endpoint to get office 365 theme (color, logo, etc.)

                            I'm building a webapp using Microsoft Graph. I'm using elements like Fabric UI to make it fit in with the Microsoft theme. The app is multi-tenant, so I would love to be able to make it appear with the same colours as the logged in user.

                            It could be nice with more relevant endpoints, like getting colour/logo from Office 365, SharePoint site, etc.

                            3 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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…

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                              • Include Planner Task URL in Graph API

                                When using the Graph API to interrogate Planner Plans & Tasks, I would like to receive a URL as part of the json, to open the particular plan / task in a browser window.

                                23 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add permissions Tasks.Read.All or Tasks.ReadWrite.All

                                  Currently it's not possible to access the tasks of all an organisation members regardless of who is connected to the application. At the moment, you can only access Outlook Tasks using delegated permissions (i.e. on behalf of the current user). You can reach outside their own tasks using the Tasks.Read.Shared scope but again, this only provide additional access to Outlook Tasks that were shared with the current user.

                                  This would be a great add to the Microsoft Graph API to help Managers to follow the progession of their projects with new permissions like Tasks.Read.All or Tasks.readWrite.All.

                                  9 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add inbox rule management to Outlook REST API

                                    Currently the Outlook REST API does not support management of the Inbox Rules. Please add this.

                                    Thanks,
                                    EWG

                                    10 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add a webhook resource subscription for Groups to notify of membership changes

                                      When a member is added or removed from a group, or when membership is requested, make a call to a webhook that can receive the userid, and the action: add, remove, 'request to join', etc.

                                      We have a lot of processes that hinge upon membership in a group. Instead of constantly polling the group and doing membership comparisons, this would make changes more real-time.

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow encrypted passwords to sent when adding/updating users

                                        Adding some tech details: these are the API’s we are talking about: the Create User API in Microsoft Graph. The passwordProfile parameter only allows passwords to be sent in plain text when a user is created.

                                        Our partners want to create an O365 user using the same password as they are storing in their backend (custom built), but they only have the hashed (MD5) password and do not want to unencrypt to send (unsecure, not acceptable to edu/gov customers especially where it can be a major blocker).

                                        Note: Google has this functionality in their insert method of the Directory API…

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Create REST end point for set and get publishing image fields

                                          Currently we cannot set or get publishing image fields using rest. We can get the publishing image fields using REST if you specify /FieldValuesAsText or /FieldValuesAsHtml but we can't get it the way we get all the other properties.

                                          We also cannot use REST to set this property as it throws and error and states that this field does not exist.

                                          This feature prevents use from bulk uploading list items using REST or PNP-sp-js

                                          14 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Microsoft Graph/O365 REST APIs  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 12 13
                                          • Don't see your idea?

                                          Feedback and Knowledge Base