Pular para o conteúdo principal

Microsoft Teams Toolkit

The Microsoft Teams Toolkit is a workflow node. Its tools include Get Me, List Teams, List Team Channels, and Create Channel, plus 17 more listed below. Connect a Microsoft Teams account before you use any of these tools. Type @ in a field when the value should come from an earlier step.

Authentication​

Every Microsoft Teams tool needs a connected account before it can run. On the node, open Microsoft Teams Account.

  1. Choose Use my Microsoft Teams account or Use team account.
  2. If no personal account is connected, click Connect Microsoft Teams Account and finish sign-in.
  3. For a team account, choose Use team account and pick one from Team account. The list shows accounts already connected for the project.

Tools​

Get Me​

Retrieves me.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.

List Teams​

Lists teams.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
FilterNoOptional filter string to search teams by display name. Default is null. Type @ to select a variable.

List Team Channels​

Lists team channels.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Team IDYesThe ID of the team to list channels for. Type @ to select a variable.
FilterNoOptional filter string to search channels by display name. Default is null. Type @ to select a variable.

Create Channel​

Creates channel.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Team IDYesThe ID of the team to create the channel in. Type @ to select a variable.
Display NameYesThe display name of the new channel. Type @ to select a variable.
DescriptionNoOptional description for the channel. Default is null. Type @ to select a variable.
Membership TypeNoChannel membership type: 'standard' (default), 'private', or 'shared'. Default is standard. Type @ to select a variable.

Send Channel Message​

Sends channel message.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Team IDYesThe ID of the team containing the channel. Type @ to select a variable.
Channel IDYesThe ID of the channel to send the message to. Type @ to select a variable.
MessageYesThe message content to send (supports HTML formatting). Type @ to select a variable.
Content TypeNoContent type: 'text' (default) or 'html'. Default is text. Type @ to select a variable.

List Team Members​

Lists team members.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Team IDYesThe ID of the team to list members for. Type @ to select a variable.

List Users​

Lists users.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
FilterNoOptional filter string to search users by display name or email. Default is null. Type @ to select a variable.
TopNoMaximum number of users to return. Default is 50.

Get User By Email​

Retrieves user by email.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
EmailYesThe email address of the user to find. Type @ to select a variable.

List Chats​

Lists chats.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
TopNoMaximum number of chats to return. Default is 50.

Create Chat​

Creates chat.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
User IdsYesComma-separated list of user IDs to create a chat with. Type @ to select a variable.
Chat TypeNoChat type: 'oneOnOne' (default for 1 user) or 'group' (for multiple users). Default is oneOnOne. Type @ to select a variable.
TopicNoOptional topic for group chats. Default is null. Type @ to select a variable.

Send Chat Message​

Sends chat message.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Chat IDYesThe ID of the chat to send the message to. Type @ to select a variable.
MessageYesThe message content to send. Type @ to select a variable.
Content TypeNoContent type: 'text' (default) or 'html'. Default is text. Type @ to select a variable.

Send Direct Message​

Sends direct message.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
User EmailYesThe email address of the user to send the message to. Type @ to select a variable.
MessageYesThe message content to send. Type @ to select a variable.
Content TypeNoContent type: 'text' (default) or 'html'. Default is text. Type @ to select a variable.

Get Channel Messages​

Retrieves channel messages.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Team IDYesThe ID of the team containing the channel. Type @ to select a variable.
Channel IDYesThe ID of the channel to get messages from. Type @ to select a variable.
TopNoMaximum number of messages to return. Default is 20.

List Meetings​

Lists meetings.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
TopNoMaximum number of meetings to return. Default is 25.
Start DateNoStart of date range in ISO 8601 format (default: 30 days ago). Type @ to select a variable.
End DateNoEnd of date range in ISO 8601 format (default: 30 days from now). Type @ to select a variable.

Get Meeting​

Retrieves meeting.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting. Type @ to select a variable.

List Meeting Recordings​

Lists meeting recordings.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting to list recordings for. Type @ to select a variable.

Get Meeting Recording​

Retrieves meeting recording.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting. Type @ to select a variable.
Recording IDYesThe ID of the recording. Type @ to select a variable.

Download Meeting Recording​

Downloads meeting recording.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting. Type @ to select a variable.
Recording IDYesThe ID of the recording to download. Type @ to select a variable.

List Meeting Transcripts​

Lists meeting transcripts.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting to list transcripts for. Type @ to select a variable.

Get Meeting Transcript​

Retrieves meeting transcript.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting. Type @ to select a variable.
Transcript IDYesThe ID of the transcript. Type @ to select a variable.

Get Meeting Transcript Content​

Retrieves meeting transcript content.

FieldRequiredDescription
Microsoft Teams AccountYesSelect your personal or team Microsoft Teams account.
Meeting IDYesThe ID of the online meeting. Type @ to select a variable.
Transcript IDYesThe ID of the transcript. Type @ to select a variable.
FormatNoContent format: vtt (default, WebVTT with speaker attribution) or text (plain text without speaker attribution). Default is vtt. Type @ to select a variable.

Agents can use this integration from chat. See Microsoft Teams.

See all integrations on the toolkits overview.