We would like to achieve an eDiscovery integration that can track all past and new chat & channel messages.
But we observed that with Delegated Permissions, the app can only list Chats that the user (admin or not) is a member of; while with Application Permissions the list Chats endpoint is not supported.
Searching through the site we see this question: How to retrieve another user's MS Teams chats with the Microsoft Graph API?
Which indicates it's not possible. But his question was a bit different than ours and it was about a year ago. So I'd like to confirm:
- Is it possible to list ALL Chats in the tenant? If yes, how?
- If it's currently not supported, is there a roadmap or schedule to support it?
- Seems the linked question was about impersonating an user and list his/her Chats. Is it still not supported?
Thanks!