Provide webhooks for Microsoft Teams messages.
We are integrating Microsoft Teams threaded chat into our product offering. Our users will interact with the channel-based chat using both the Microsoft Teams application and from within our application. To avoid polling, we would like to be able to subscribe to Microsoft Teams related events. Of interest are events related to new channel messages. We found similar subscriptions for files and email, but nothing related to Microsoft Teams.
See documentation for /subscription endpoints, Change notifications: "Use the Microsoft Graph API to get change notifications"
When you plan to release this feature on Beta API?
Also, I have read the draft of the documentation, but I haven't found info about permissions to use this feature. Does the "teams/allMessages" resource require Group.Read.All application permissions? If so, should I request access to Teams protected APIs (https://docs.microsoft.com/en-us/graph/teams-protected-apis )?
We continue to work on this feature. We have a draft of the documentation describing how this new capability will work. Can you please have a look and let us know your feedback?
Hi MS graph developing team, could you please provide the update of the feature?
I think this feature is very important.
Thanks a lot.
Amandeep Singh Dhindsa commented
Need hooks / subscription feature on message posts so that it could be integrated for other purposes.
Please can you update on this feature.
Gaurav Kakkar commented
Do we have any update for the devs?
Aarti Kiri commented
Please provide the progress for this feature
Under current Microsoft Teams web page, click the left “Teams” button and then select one team and channel.
if we do some conversations under the "Conversations" tab, Is there a webhook API for these conversations and can we process every conversation message like a mail message in one mailbox?
Are these conversations based on Skype chat or mailbox message?
Got it. Thanks.
O365 Teams Graph API doesn’t support webhook for Microsoft Team chat, so users are not confident to communicate via Teams as it lacks the protection of TM-CAS supplementary security.
The customer wants O365 Teams to support webhook so it can push events to 3rd party security vendors to perform the real-time inspection on the team persistent chat in Teams.
Here's the document about Team: