Feedback by UserVoice

I suggest you ...

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.

25 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Charvi shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Mark Wickens commented  ·   ·  Flag as inappropriate

        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.

      Feedback and Knowledge Base