microsoft graph
428 TopicsAllow addition of members to mail-enabled security groups via Graph API
Previously one could add members to mail-enabled security groups via Graph API. But turns out that was a bug, and it was fixed some weeks ago removing this functionality. Would it be possible to allow add-remove of members in mail-enabled security groups via Graph API?17KViews199likes47CommentsMicrosoft Graph: Add support for "Require re-register MFA"
Currently, "Require re-register MFA" can only be set https://docs.microsoft.com/en-us/azure/active-directory/authentication/howto-mfa-userdevicesettings#manage-user-authentication-options, or via PowerShell using: Set-MsolUser -UserPrincipalName username -StrongAuthenticationMethods @() Please add support for this in the Microsoft Graph API.18KViews92likes34CommentsAbility to update or create an event without sending a notification email to attendees
Each time a new event is created or updated in Microsoft Graph API, a notification email is sent to the attendees. We use Microsoft Graph to sync calendar event between our software and Outlook calendar. We'd like to be able to create or update an event with Microsoft Graph without having an email sent to attendees, for example when we sync past events, or when the attendees are notified by other means. There should be an option to create or update an event without sending email.9.8KViews75likes18CommentsSupport getting a list of shared mailbox members, with permissions via Graph
There's currently no way to get a list of shared mailbox members and their permissions for the mailbox. This can only be done via PowerShell. The ability to get this information via Graph would be useful. Since there is no way currently to distinguish a normal user from a shared mailbox via graph, perhaps (hopefully!) this change would involve a new top-level sharedMailbox object, a property of which is the member list. Our app maintains a shared mailbox subfolder for each mailbox member. Currently, the only way to determine the members and detect membership changes—so we can create and delete member folders—is for our customer to manually run a PowerShell script. This is not great for any customer and especially those with often-changing membership lists. It would be far better if our app could use its access via Graph to check the mailbox member list periodically. (Ideally, there would also be a webhook for member list change notifications.) Since our app requires each user to have Full Access to the mailbox, we would also need to know each member's mailbox permissions.3.2KViews73likes0CommentsGet a list of shared mailboxes
There is currently no way to get a list of shared mailboxes or determine whether a User account is actually a shared mailbox. Ideally there would be a new top-level object -- eg., GET /sharedMailboxes (A members property of this new object would address another shortcoming of Graph -- the inability to get the members of a shared mailbox.) A shorter-term solution would be to have a flag on the user object indicating that it is a shared mailbox. Context: Our app operates only on shared mailboxes (distributing mail to members and reporting on activity). Our onboarding process currently requires the use of a PowersShell script because that's the only way for us to determine whether a mailbox is a shared mailbox or a user mailbox. We want to simplify this process and make it completely web-based, making it easier for customers.4.2KViews61likes7CommentsAllow management of Teams voice, call queues and auto attendants etc through graph
Currently the only supported model is the teams powershell module, that doesn't support azure ad apps however. We'd love to automate creation and updates to call queues and the like, but we don't like to use an administrative account without mfa. Graph would be perfect for that.6.3KViews57likes4CommentsDetermine user who sent a shared mailbox message
In order to determine the user who sent a shared mailbox message, we suggest adding a property of sent messages indicating the user who sent it as a delegate; e.g., message.delegateSender or message.actualSender. Our app reports on shared mailbox activity, including who is sending replies and new messages. Currently, since Graph does not give us access to shared mailbox message sender information, we are forced to do it via the addition of internet message headers with an Outlook add-in and (since the Sent Items message objects don't include the header we added) an Exchange rule that Bcc's outgoing mailbox messages back to the mailbox.7.7KViews48likes7CommentsInclude Teams Status in Graph Presence API
Currently the Presence API does not provide or interact with the teams status message at all, only out of office. It would be great if we could retrieve this as part of the Presence API, especially if we also had full CRUD access to the status message to read/update/clear it out Thanks!4.6KViews44likes10Comments