The Microsoft Teams data store for Gemini Enterprise lets you access your Microsoft Teams data and interact with channels, chats, and schedules.
Supported Microsoft Teams versions
The Microsoft Teams data store supports Microsoft Teams version 2.1 and later.
Supported actions
When the Microsoft Teams data store is enabled, end users can use natural language commands in Gemini Enterprise to perform the following actions.
| Action | Description |
|---|---|
| Send channel message | Sends a message to a specified channel. |
| Send chat message | Sends a message in a chat. |
Required permissions
To enable Gemini Enterprise to perform federated search and actions using Microsoft Teams, you need the following graph permissions.
| Connection mode | Permission | Permission type | Purpose |
|---|---|---|---|
| Federated search | Chat.Read |
Delegated | Allows the app to read all chats. |
Chat.ReadBasic |
Delegated | Allows the app to read basic properties of chats. | |
ChatMessage.Read |
Delegated | Allows the app to read all one-to-one and group chats messages. | |
| Federated search and actions | Chat.Read |
Delegated | Allows the app to read all chats. |
Chat.ReadBasic |
Delegated | Allows the app to read basic properties of chats. | |
ChatMessage.Read |
Delegated | Allows the app to read all one-to-one and group chats messages. | |
ChannelMessage.Send |
Delegated | Allows the app to send messages in any channel. | |
ChatMessage.Send |
Delegated | Allows the app to send chat messages. |
For information about how to configure these permissions, see Configure the Microsoft Graph permissions. For a detailed reference on graph permissions, see the Microsoft documentation on Minimum graph permissions reference.
Limitations
The Microsoft Teams data store for Gemini Enterprise has the following limitations:
- When creating a new application or adding a data store to an existing one, we recommend adding only one data store with actions belonging to a single connector type, regardless of the connection mode. For example, don't associate two Microsoft Teams data stores with enabled actions to the same application.
- Enforcing a VPC Service Controls perimeter on existing Microsoft Teams data stores is not supported. To enforce VPC Service Controls, you must delete and recreate the data stores. For more information on VPC Service Controls and how to use actions after enabling VPC Service Controls, see Secure your app with VPC Service Controls.
- The Microsoft Teams data store is supported only in
Global,US, andEUlocations.
What's next
- To create and configure a data store with Microsoft Teams, see Set up a Microsoft Teams data store.