Please allow access to read and update user presence via API.40 votes
Currently Our project is using the API (mentioned bellow) to read all the messages of particular channel of MS Team
it is ok to hit this API for small conversation but as the conversation becomes lengthy( by the time), then the API takes long to retrieve the message. So please provide enable the filter to retrieve the teams messages by date filter.
There are filter which can already be applied to message(on mail ) and people.
Can this filter will also be enabled for channel messages for MS Teams.10 votes
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=lastModifiedDateTime37 votes
Coming soon! Keep an eye on the changelog (https://docs.microsoft.com/en-us/graph/changelog) -EY
Getting mail logs at /me/messages includes Teams chats, but previously Teams chats contained characters that could be identified as "IM" in the Subject.
Currently, it is set as blank, and it can not be identified as mail log or chat.
I want you to be able to identify chat logs.8 votes
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"24 votes
This work is on the backlog and currently isn’t scheduled. The feature will be updated here once dev work is started. -EY
Most or all of the APIs related to Devices and Apps (Intune) only support Delegated Permissions. I see a lot of use-cases where I want to use Application Permissions instead of delegated to simplify and secure my integrations.13 votes
Expose new API to work with company branding like Sign-in page background image, Sign in page text, Sign-in page background color etc.
or extend /organization endpoint.11 votes
Hopefully this will be in Microsoft Graph /beta (preview) sometime in 2019 Q3.
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').34 votes
Currently this is in our backlog and hasn’t been prioritized against other features we are working on right now. ^JT
Graph API : How can we Audit mailbox access by Application Permission AD apps that have been granted admin consent. We are logging client-request-id, request-id, timestamp and x-ms-ags-diagnostic from the HTTP response headers of Graph but we have to reach microsoft to get details of these calls.
For an Azure AD/Office 365 admin, Graph API audit logs should be available in Security and Compliance section.5 votes
My application can be used in a basic mode without Admin permissions. I would like to prompt Administrators for advanced permissions. Currently I cannot detect who is an Admin without already being granted Directory.Read.All permission by an Admin.
If the "me" route could identify whether the user is an Admin or not it would allow much more control from our application side, without exposing much information9 votes
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 parameter15 votes
Today, when adding an invited user (guest) to a team, you have to add them to the group and wait up to 24 hours before the "team module" picks up the change. And no welcome mail i sent to the invited user.
Would be great if Graph exposed the same method as the invite in the GUI uses, which add the user to the group and team simultaneously/instantaneously and sends a welcome email to the user.
Method in question (from GUI)
Where you send in userid's w/roles and groupid9 votes
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.12 votes
Through Graph, there is NO way to compose or quick send a message having, let's say, a 6 MB PDF brochure. I'm not asking for attachments of hundreds of MB, but the current limitation is a **huge** bug.
UploadSessions in the context of Messages could be a solution path to the inherent limitation of embedding base64 file content in a Json.
Work on this feature has started.
POST /teams does not provide any return value in the body like GroupID etc.
compared to POST /groups.
E.g. in PowerApps or Flow you want to create a Team and use the GoupID for creation of a channel. This is possible with post /groups and upgrate to teams but not with post /teams as the GroupID is returned in header not in body(empty setction)
HTTP/1.1 202 Accepted
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!9 votes
If my app gets permission to access "calendar write", I can modify ALL mailbox calendars.
Large organizations would love to restrict Apps just for specific objects, like my app only can write to calendars of users *@contoso.com or of users that are member of security group "Contoso" or similar...
Any plans on that topic?43 votes
My preferred language of PowerShell is not listed on the tutorials page:
Please add a tutorial for accessing Microsoft Graph via PowerShell.5 votes
One dataset I was missing is the task data from Planner. It would help a lot for enterprise reporting if we could extract the planner data easily for reporting purposes, maybe filtered on O365 group level and of course plan level.3 votes
If you give permission on a drive item, the inheritance is broken. There are scenarios when its needed to reset the inheritance, this function is currently available from the user interface but there is no API for this.
Would be really helpful if this endpoint is added to Graph API.5 votes
- Don't see your idea?