Feature Requests and Feedback
-
Default target framework of Office Addins template should be ASP.NET Core
Currently, the default solution of an Office Addins generates two projects that targets .NET Framework 4.6.x. Microsoft should change it to ASP.NET Core. There is a way to adapt the manifest file as seem in https://stackoverflow.com/questions/53991876/change-target-framework-of-a-office-addins-project-from-net-framework-to-net-c/53993432 , but It would be great if the keyword ~remoteAppUrl could refer to another address.
I see this might be a problem as .NET Core is optional when installing VS and might escalate to a broader discusstion.
Also, as asyncronous JavaScript code freaks out migrating VBA (and even web) developers, shouldn't the default template be already in TypeScript (or at least be in the…60 votes -
Add Group members & owners delta link
Hi,
The delta link is actually available for Users and Groups, but not for group members and group owners.
It's not unusual for a tenant to have groups with tons of members each, so, a delta link to get only changes (members added, changed or removed), would be massively useful.
The "DeltaMembers" property available from groups, by using the delta, it's not useful for this matter because it' s only populating the ID property and, also, you are not able to see if that ID is related to an owner or a member.
Looking forward to see the feature available…57 votes -
expose “lastModifiedDateTime” on user
I need to retrieve the last modified date of user profiles in Office 365 from the Graph API.
Could you please provide the endpoint similar to https://graph.microsoft.com/beta/me/?$select=createdDateTime
But have it be for the last time the user profile was modified by the user or admin, would be awesome for it to be https://graph.microsoft.com/beta/me/?$select=lastModifiedDateTime
64 votesComing soon! Keep an eye on the changelog (https://docs.microsoft.com/en-us/graph/changelog) -EY
-
Enable $filter on group members
It's very important to be able to filter members of a group, for example to search for employees within an organization by name (e.g. 'startsWith').
76 votesCurrently this is in our backlog and hasn’t been prioritized against other features we are working on right now. ^JT
-
Provide webhooks for Microsoft Teams messages.
We are integrating Microsoft Teams threaded chat into our product offering. Our users will interact with the channel-based chat using both the Microsoft Teams application and from within our application. To avoid polling, we would like to be able to subscribe to Microsoft Teams related events. Of interest are events related to new channel messages. We found similar subscriptions for files and email, but nothing related to Microsoft Teams.
See documentation for /subscription endpoints, Change notifications: "Use the Microsoft Graph API to get change notifications"
35 votesThis work is on the backlog and currently isn’t scheduled. The feature will be updated here once dev work is started. -EY
-
Implement $skip for users api or provide previous link
Pagination issue. There is no way to redirect to previous page If we use $top parameter, it provides next page url using which we can go to next page. We also can not use $skip parameter when we want to get users of an organization. Please provide $skip to use with users api, or provide previous link with $top parameter
38 votes -
Add O365 Graph API to block or hold an email from sending out in Exchange Online
Customers want O365 Exchange Online to offer the block or hold function for 3rd party security vendor to keep the email objects from sending out until inspection completes.
O365 Graph API doesn’t offer the API to block or hold an email from sending out in Exchange Online, it exposes the risks to end users to leak confidential data and damage their reputation if improper content sent out.
27 votes -
allow access to user presence via API
Please allow access to read and update user presence via API.
21 votes -
PowerPoint API
Build out the specific host PowerPoint API with near complete parity to the control that was available in VSTO add-ins for PowerPoint. We have an add-in we want to build out in the new Web Add-in platform, but can't due to the extremely limited capabilities of the current Office.js API. You've had years to work on it, at least be more forth coming with where things are in development.
324 votes -
Whiteboard API
Are there plans to release the Whiteboard API and Docs? I'm curious and would want to build on the great experience that's been built so far. Thanks!
19 votes -
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.
205 votes -
arite jio4G
Aritel jio 4G
1 vote -
Provide a Graph/O365 REST API to fetch subscription commitment (monthly or annual)
In the admin console I'm able to see the subscription commitment for each license (either monthly or annual). I want to be able to fetch that information through an API.
24 votes -
Allow administrators to pin Office Add-ins
With the preview release of "the new Outlook" on OWA, Office Add-ins are now buried in the drop down context menu in an email. Additionally, it appears they do not follow the same behavior of Outlook on the desktop, where Office Add-ins will show in the larger ribbon if used more frequently.
According to this article, Office Add-ins can be pinned if they are used frequently:
If you were using add-ins in the classic Outlook on the web experience, they will show up pinned next to mail actions or in the drop-down menu once you open an email in the…
18 votes -
There is too much data in the List, such as more than 5000. When using $filter for conditional query, if the result of the known query is ve
There is too much data in the List, such as more than 5000. When using $filter for conditional query, if the result of the known query is very large, for example, the query should return 5000+ records, then the query will report an error.
"error": {
"code": "activityLimitReached",
"message": "The application or user has been throttled.",
"innerError": {
"request-id": "e6fca4dc-bf11-48d5-8c80-ef32ef8e6926",
"date": "2019-01-17T05:46:35"
}12 votes -
Microsoft Graph JavaScript / TypeScript SDKs should support fluent APIs
To engage more developers, the Microsoft Graph JavaScript / TypeScript SDKs should support fluent APIs to have something like this :
graph.api().me
Instead of something like this :
graph.api('/me/people')
19 votes -
Support Outlook appointment AddIn on Mobile
According to this...
...Addins are only supported for message read, on mobile. Can we please have a MobileAppointmentOrganizerCommandSurface and MobileAppointmentAttendeeCommandSurface ExtensionPoint, so that we may create an addin for appointments on mobile.
12 votes -
jio4g
Airtel G4jio
1 vote -
Create Microsoft Graph Subscriptions for a shared calendar with delegated user permissions
The MS Graph documentation for subscriptions (webhooks) implies that it is possible to create a subscription on a shared calendar with delegated user permissions (not app-only). Currently, this works only with app-only permissions.
I would very much appreciate to create subscriptions to shared calendars also with delegated user permissions.
21 votes -
Allow posting messages to Teams with Azure App rather than delegated permissions
Currently you cannot post messages to Teams with application permissions, only delegated permissions are supported.
13 votesThis work is on the backlog and currently isn’t scheduled. The feature will be updated here once dev work is started. -EY
- Don't see your idea?