Provide the ability to determine which user has performed an action in a shared mailbox
It would be really helpful to have the ability in the Graph API to know which user has performed an action (such as creating a folder, or sending a message) in a given mailbox especially when considering that multiple users work in a Shared Mailbox.
Mark Wickens commented
A bit more detail:
We can see Graph notifications for deletions in folders in shared mailboxes, but what's missing in the notification is the user-identifier that performed the delete. It's the same for message moves as well. To get that we've had to turn on auditing and parse that info from the audit notifications we get from the Management Activity API which are nowhere near real time. Before we commit to some of these work-arounds we want to make sure that we're simply not missing something in Graph.
Change notifications to objects let us know that an object was created or deleted, but don't tell us who created or deleted it. For example, when a message is deleted from or created in a mail folder, we would like to know who did the action. We can figure this information out later, by using the Management Activity API, but that's delayed (and requires mailbox auditing to be on).
Especially in a shared mailbox, who is doing something is a critical piece of info that the Graph API currently doesn't provide, at least that we're aware of.