- Get started
- Build
- Deploy and run
- Examples
- Reference
Microsoft Teams
Look up the Microsoft Teams connector: its actions and events in alphabetical order, and the sign-in methods of a Microsoft Teams connection.
The Microsoft Teams connector lets a workflow send messages to channels and chats, and manage teams and meetings. In the Add node panel, it's in the Connector category, under Microsoft Teams. How connector nodes work describes how a connector node is set up.
Actions
Each action is a node that does one thing in Microsoft Teams.
| Action | What it does |
|---|---|
| Create Channel | Create a new channel within a Microsoft Teams team. |
| Create Online Teams Meeting | Create an online meeting in Microsoft Teams. |
| Delete Record | Delete a record in Microsoft Teams. |
| Download Meeting Transcript/Recording | Download the transcript or recording of a Microsoft Teams meeting. |
| Get Channel by Name | Retrieve a channel in a Microsoft Teams team using the channel name. |
| Get Individual Chat | Retrieve individual chat ID in Microsoft Teams for further message listing. |
| Get Online Teams Meeting | Retrieve details of an online meeting in Microsoft Teams using a join meeting ID or URL. |
| Get Record | Retrieve a record in Microsoft Teams. |
| Get Team by Name | Retrieve a team in the organization using its name in Microsoft Teams. |
| Get User by Email | Retrieve the user record in your current organization based on email address. |
| Insert Record | Insert a new record in Microsoft Teams. |
| Invite Member to Channel | Invite a user to a private or shared channel in Microsoft Teams. |
| Invite User to Team | Add a guest Microsoft account user or a user of the organization's Azure Active Directory to a Microsoft Teams team. |
| List All Channel Messages | Retrieve all messages from a channel in Microsoft Teams. |
| List All Channels | Retrieve a list of all channels within a Microsoft Teams team. |
| List All Chat Messages | Retrieve all chat messages from a specified chat group or custom chat ID in Microsoft Teams. |
| List All Recordings | Retrieve all recordings from Microsoft Teams meetings. |
| List All Team Members | Retrieve a list of all members in a Microsoft Teams team. |
| List All Transcripts | Retrieve all transcripts from online Microsoft Teams meetings. |
| List Records | List records in Microsoft Teams. |
| Reply to Channel Message | Reply to a message in a Microsoft Teams channel, with the option to attach files from SharePoint. |
| Send Bot Channel Message | Send bot message to a channel. Works only if the bot was 'included' while creating connection. |
| Send Bot Direct Message | Send direct message to yourself using bot. Works only if the bot was 'included' while creating connection and "UiPath Notifications" bot is added to your workspace. |
| Send Channel Message | Send messages in a Microsoft Teams channel with optional SharePoint file attachments. |
| Send Group Chat Message | Send messages in a Microsoft Teams group chat with the option to attach files from SharePoint. |
| Send Individual Chat Message | Create a private chat in Microsoft Teams with the option to attach files from SharePoint. |
| Update Record | Update a record in Microsoft Teams. |
Events
Each event can start a workflow, as a Connector trigger, or pause a run until it happens, as a Connector event. In the connector's list, events have the WAIT tag.
| Event | What it does |
|---|---|
| Button Clicked | Triggers when an adaptive card button is clicked in Teams. |
| Channel Message Posted | Triggers when a new message (not a reply) is posted in a Microsoft Teams channel. |
| Channel Message Updated | Triggers when a message (not a reply) is updated in a Microsoft Teams channel. |
| Chat Message Posted | Triggers when a new message is posted in a Microsoft Teams chat. |
| Chat Message Updated | Triggers when a chat message is updated in Microsoft Teams. |
| Record Created | Triggers when you add a new record. |
| Record Updated | Triggers when an existing record was updated. |
Connection
A Microsoft Teams node signs in through a connection. Create a connection describes how to create one from the node. On the Connect to page, choose one of these sign-in methods:
| Sign-in method | What you need |
|---|---|
| OAuth 2.0 Authorization code | Your Microsoft Teams account, and permission to grant consent. It uses an app that UiPath manages. |
| Bring your own OAuth app | The client ID, client secret, and tenant ID of an app that you register in Azure, with admin consent. |
| OAuth 2.0 Authorization Code with PKCE | The client ID and tenant ID of an app that you register in Azure, without a client secret. |
Some methods need an administrator of your Microsoft tenant to grant consent first. PKCE stands for Proof Key for Code Exchange.
Next steps
- Connector: every connector, grouped by area.
- Create a connection: sign a workflow in to an app.
- Community: ask questions and share workflows with other builders on the UiPath Forum.