Reputation: 211
I'm interested in getting push notifications out of Microsoft Teams into my application about changes (sent messages,files) just like in Outlook push notifications . I have looked at Office 365 APIs and Graph APIs but, I could not find supporting documentation for Microsoft Teams.
help will be greatly appreciated. Thank you!
Upvotes: 4
Views: 1642
Reputation: 33094
At the moment Microsoft Graph does not have any Microsoft Teams APIs in GA, all of them are still on the /beta endpoint.
In terms of webhooks, it is important to first understand how Microsoft Teams is structured. A sizable number of features surfaced by Teams are actual other services that Teams is utilizing. For example, each "Team" is built on a Group and Files shown in Teams are stored in the Group's OneDrive. So in many cases you can simply use the existing webhook services to capture notifications.
Based on your question, there one notable hole however. There currently isn't any webhooks available at the Channel level. So while you can capture a number of messages (changes to membership via Groups, changes to files via OneDrive, etc.), you wouldn't be able to capture conversation events within a Teams Channel.
Upvotes: 3