Feedback by UserVoice

Feature Requests and Feedback

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. show the alias for messages in the graph api

    If our mailbox is user@domain.com and we have an alias user1@domain.com against user@domain.com

    When retrieving a message sent to user1@domain.com via the graph api the recipient is resolved to user@domain.com and there is no reference to user1@domain.com anywhere in the response.

    It would be great if we could retrieve the original alias the email was sent to.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Collapsible vba procedures

    By default each procedure should only have the first procedure line (header) visible with an expand button to show all lines within the procedure. Currently a lot of time is spend scrolling through code.

    I would also like to see the two drop downs for general and declarations changed to a tree view on the left so that I can more easily navigate procedures and methods.

    220 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Office Developer Tools  ·  Flag idea as inappropriate…  ·  Admin →
  3. use filter by onPremisesSamAccountName on Graph API

    I would like to have filter by onPremisesSamAccountName in Graph API. As of now when doing it by "$filter=onPremisesSamAccountName", it is throwing "Unsupported or invalid query filter clause specified for property 'onPremisesSamAccountName' of resource 'User'."

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. create new API permissions rather than have Protected APIs

    I want to be able to pull all the messages from Teams channels but that requires access to Protected APIs. Why not create a new permission, eg Teams.ReadAllMessages, rather than have protected APIs. With Protected APIs I have to fill in a form and ask MS for access to my own data. With a permission I can grant it myself as an admin.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Be able to create a organization contact in graph api

    We currentyl in the beta API have the avability to List, Get, Update and Delete a organization contact. I'm (and sure more of us) wish to beable to Create as well.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Promote Get MIME content of a message (preview)

    Per the [versioning documentation](https://docs.microsoft.com/en-us/graph/versioning-and-support) I am making a request to promote the O365 Graph API capability to [get MIME content of a message](https://docs.microsoft.com/en-us/graph/outlook-get-mime-message) from beta to general availability.

    This is a requirement for our application as we need to save the emaill in our system. This functionality is available in the [EWS API](https://docs.microsoft.com/en-us/exchange/client-developer/web-service-reference/message-ex15websvcsotherref) but we would like to use the Graph API.

    Is there any sort of timeline that could be provided for when this might make it into general availability?

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. 1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Checkin comments in version history of listItem

    I have a Problem when querying the version history of a listItem in sharepoint via ms-graph API like this:

    https://graph.microsoft.com/v1.0/$metadata#sites('site-id')/lists('list-id')/items('item-id')/versions

    My problem is, that all version-records in the response have the same value in "_CheckinComment". And this value is the latest checkin comment and NOT, as I would expect, the checkin comment made for each specific version of the listItem.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Enable Read.Basic feature for Application Permission for Graph Api

    Enable Read.Basic feature, which is available for Delegated permission to Application Permission.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Provide "type" ('group' or 'user' or etc.) field for attendees

    For now, Graph API is not able to distinguish groups or users in the attendee collection of the Event, and as a result, if we need to process all users on some event we have to store existing groups in cache or make an additional call to graph API.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Need more insights to how throttling is determined for Microsoft Graph


    • What is the rate limit? Is it per second, per min, per hour range, etc

    • Is it per user, per application, etc

    • If no retry-after header is returned in the response, what is the recommended wait time before retry

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. add readwrite group calendar for application permission mode in graph api

    We need to create calendar events in group calendar programatically.
    Currently we can only create events in user's calendar.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Feature Requests for Microsoft Graph moved to microsoftgraph.uservoice.com

    This category has been deprecated.

    Please go to https://microsoftgraph.uservoice.com/ to submit any feature requests related to Microsoft Graph and O365 REST APIs.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Out of scope  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. allow updates of aboutme using an Application token.

    It is impossible to update user properties such as aboutMe, skills and schools for anyone but the logged in user.

    Using an Application token with Directory.ReadWrite.All and User.ReadWrite.All permissions fails with a 403 and a message ""Either scp or roles claim need to be present in the token."

    Attempting the update with a delegated token with User.ReadWrite, User.ReadWrite.All, Directory.ReadWrite.All and Directory.AccessAsUser.All permissions results in a 500 error with a "Attempted to perform an unauthorized operation." message.

    These are pure Office 365 accounts with no on prem element.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Out of scope  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Microsoft Teams: provide means to manage "Hidden Teams" for users

    In the Microsoft Teams client we'd like to move some teams to the "hidden teams" section of the teams list for certain users. We'd like to have an API for that.

    Background: some (executive) users are members of many teams but only actively work in some of them. For them, newly created teams shouldn't be displayed in "Your teams" but rather be accessible via "hidden teams", if necessary.

    (For our use case it might as well be sufficient to specify a list of users to hide the new team from. But an API would be more flexible.)

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Onedrive support server-side copy files from one folder to another folder or save from shared folders.

    Sometimes, we need to save something from one folder to another. Sometimes, we need to save something from onedrive of other account(for example, save some folder shared by other to my own onedrive). I expect to have an API to perform the action in onedrive server side. In Chinese, most of the Cloud Storage have implemented this feature.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow REST to be disabled for Exchange Online

    By providing REST, you have allowed access to user mailboxes using the Outlook phone app. As it result, the purpose of device quarantines and disabling mobile access pointless.. users can still access their mail through REST, with no way to disable it! All control over devices connecting to Office 365 is completely lost.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Out of scope  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Teams Message Cards - Allow a Connector to reply to a previous card it created

    We have a workflow where we post to teams when an on-call incident is raised. When it's mitigated or resolve I'd like the bot to reply to the original post.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Teams Message Cards - Add a canDelete option so users can delete the card from Teams

    When a Connector posts a Card to a channel (e.g. we have an Azure Function that transforms incoming data and posts to Teams when it's called), I'd like to include in the card json some bit that indicates that anyone in the Team should be able to delete the card. As it is, they are completely immutable and it's super annoying.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. MS Graph /Channels/ not displaying private channels.

    While running some graph tests, I found that private channels are not being displayed when you request Channels. I know I have access to the private channels since I created them and can see them in Teams. The reason I found this was checking to see if we could use Graph to convert a public channel to private channel so that security could be placed on it.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base