Hello Microsoft community,
We are exploring ways to notify Teams users about updates to our web application. The application is intended to operate as a multi-tenant app, and due to permission constraints, update notifications will be sent to individual users.
As an implementation approach, we found that we could use the /chats
endpoint of the Microsoft Graph API to facilitate one-on-one chats with users, and we are considering using this method. Since we have already created a multi-tenant app verified as a publisher in Microsoft Entra, we were wondering if this app could send notifications as a bot.
However, upon researching, we realized that sending notifications to Teams requires creating a Teams app as a bot using tools like Teams Toolkit or Bot Framework, followed by publishing the app to the Teams store. This would pose a challenge for us, as we plan to develop the notification mechanism using Rust, and we are concerned about language limitations imposed by tools like Teams Toolkit. Additionally, we only need to deliver simple, one-way notifications to individual users, and the bot creation process mentioned above seems overly complex for our use case.
Is there any way to send simple notifications to Teams using only Microsoft Entra and the Microsoft Graph API, without going through the entire process of creating and publishing a Teams bot?