UiPath Documentation
maestro-automate
latest
false
Maestro Automate user guide

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.

ActionWhat it does
Create ChannelCreate a new channel within a Microsoft Teams team.
Create Online Teams MeetingCreate an online meeting in Microsoft Teams.
Delete RecordDelete a record in Microsoft Teams.
Download Meeting Transcript/RecordingDownload the transcript or recording of a Microsoft Teams meeting.
Get Channel by NameRetrieve a channel in a Microsoft Teams team using the channel name.
Get Individual ChatRetrieve individual chat ID in Microsoft Teams for further message listing.
Get Online Teams MeetingRetrieve details of an online meeting in Microsoft Teams using a join meeting ID or URL.
Get RecordRetrieve a record in Microsoft Teams.
Get Team by NameRetrieve a team in the organization using its name in Microsoft Teams.
Get User by EmailRetrieve the user record in your current organization based on email address.
Insert RecordInsert a new record in Microsoft Teams.
Invite Member to ChannelInvite a user to a private or shared channel in Microsoft Teams.
Invite User to TeamAdd a guest Microsoft account user or a user of the organization's Azure Active Directory to a Microsoft Teams team.
List All Channel MessagesRetrieve all messages from a channel in Microsoft Teams.
List All ChannelsRetrieve a list of all channels within a Microsoft Teams team.
List All Chat MessagesRetrieve all chat messages from a specified chat group or custom chat ID in Microsoft Teams.
List All RecordingsRetrieve all recordings from Microsoft Teams meetings.
List All Team MembersRetrieve a list of all members in a Microsoft Teams team.
List All TranscriptsRetrieve all transcripts from online Microsoft Teams meetings.
List RecordsList records in Microsoft Teams.
Reply to Channel MessageReply to a message in a Microsoft Teams channel, with the option to attach files from SharePoint.
Send Bot Channel MessageSend bot message to a channel. Works only if the bot was 'included' while creating connection.
Send Bot Direct MessageSend 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 MessageSend messages in a Microsoft Teams channel with optional SharePoint file attachments.
Send Group Chat MessageSend messages in a Microsoft Teams group chat with the option to attach files from SharePoint.
Send Individual Chat MessageCreate a private chat in Microsoft Teams with the option to attach files from SharePoint.
Update RecordUpdate 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.

EventWhat it does
Button ClickedTriggers when an adaptive card button is clicked in Teams.
Channel Message PostedTriggers when a new message (not a reply) is posted in a Microsoft Teams channel.
Channel Message UpdatedTriggers when a message (not a reply) is updated in a Microsoft Teams channel.
Chat Message PostedTriggers when a new message is posted in a Microsoft Teams chat.
Chat Message UpdatedTriggers when a chat message is updated in Microsoft Teams.
Record CreatedTriggers when you add a new record.
Record UpdatedTriggers 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 methodWhat you need
OAuth 2.0 Authorization codeYour Microsoft Teams account, and permission to grant consent. It uses an app that UiPath manages.
Bring your own OAuth appThe client ID, client secret, and tenant ID of an app that you register in Azure, with admin consent.
OAuth 2.0 Authorization Code with PKCEThe 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​

  • Actions​
  • Events​
  • Connection​
  • Next steps​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated