Microsoft Graph Chats

Microsoft Graph Chats is the part of the Microsoft Graph API that lets developers build apps that read, create, and manage Microsoft Teams chats and chat messages. With it, you can list a users 1:1, group, and meeting chats; get chat details and members; create new chats; add or remove participants; and send or read messages. It supports rich message features like mentions, reactions, formatting, and file attachments, and you can install apps or tabs into a chat and subscribe to change notifications to react to new messages in near real time. Access is controlled through Microsoft Graph permissions (for example, Chat.Read, Chat.ReadWrite, and ChatMember.ReadWrite) in delegated or application contexts, subject to tenant policies and admin consent.