Fetching emergency calling messages with Graph API

bm 1 Reputation point
2022-11-29T23:46:26.843+00:00

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.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,283 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,777 questions
{count} votes