Fetching emergency calling messages with Graph API
Hello,
I have an emergency policy configured to notify an incident response team when the specified emergency number is dialed. This is working properly as when the emergency call number is dialed, I receive a message in the specified team with details on the call.
I am listening for these events via subscription (creates and updates), however the notification URI is never called. The subscription was created with the prefer include-unknown-enum-members header as I would expect this to be a system message.
Additionally, to confirm this is not a subscription-specific issue, if I generate a manual query using postman to "https://graph.microsoft.com/v1.0/teams/{id}/channels/{id}/messages" the results returned will include every message in the chat, except for the emergency alert. It is as though they are invisible to the API and I can find no documentation on this behavior / omission.
Does anyone have any suggestions on how to enable fetching this information or of an alternate place where it could be found? Thank you.
---
Just to add, this API query is being done with application-level permission. I have not attempted a user delegation, but I would have expected the information to not be suppressed with a less-restrictive query. Permissions assigned to the application are Group.Read.All and ChannelMessage.Read.All.