Zum Inhalt springen
DeutschlandGPT

Microsoft Teams

Send channel and chat messages, and trigger workflows on new Teams activity

Connect Microsoft Teams to send channel and chat messages and start workflows on new mentions, messages, or meeting transcripts.

Authentication: OAuth 2.0. Connect your Microsoft account on the integrations page.

Triggers

New Channel Mention

Fires when a user is mentioned in a Teams channel message.

OutputTypeDescription
messageIdstringMessage ID
textstringFull message text
userstringAuthor's user ID
channelIdstringChannel ID
teamIdstringTeam ID

New Channel Message

Fires when any new message is posted in a monitored channel.

OutputTypeDescription
messageIdstringMessage ID
textstringMessage text
userstringAuthor's user ID
channelIdstringChannel ID

New Chat Message

Fires when a new message arrives in a direct chat or group chat.

OutputTypeDescription
messageIdstringMessage ID
textstringMessage text
userstringSender's user ID
chatIdstringChat ID

New Meeting Transcript

Fires when a meeting transcript becomes available after a Teams meeting.

OutputTypeDescription
meetingIdstringMeeting ID
transcriptstringFull meeting transcript text
startedAtstringMeeting start time
participantsarrayList of participant names

Actions

Send Channel Message

Posts a message to a Teams channel.

InputRequiredDescription
Team IDYesThe team containing the channel
Channel IDYesThe channel to post to
MessageYesMessage text (supports markdown)
OutputTypeDescription
messageIdstringID of the posted message

Get Channel Messages

Retrieves recent messages from a channel.

InputRequiredDescription
Team IDYesTeam ID
Channel IDYesChannel ID
LimitNoNumber of messages to retrieve
OutputTypeDescription
messagesarrayMessage objects

Search Messages

Searches messages across Teams.

InputRequiredDescription
QueryYesSearch query
OutputTypeDescription
messagesarrayMatching messages

Send Chat Message

Sends a message in a direct chat or group chat.

InputRequiredDescription
Chat IDYesThe chat to send to
MessageYesMessage text

List Teams

Returns all teams the connected account is a member of.

OutputTypeDescription
teamsarrayTeam objects with id, displayName

List Channels

Returns channels within a team.

InputRequiredDescription
Team IDYesThe team to list channels for
OutputTypeDescription
channelsarrayChannel objects with id, displayName

List Chats

Returns direct and group chats for the connected account.

OutputTypeDescription
chatsarrayChat objects with id, topic, members

Get Chat Messages

Retrieves messages from a specific chat.

InputRequiredDescription
Chat IDYesChat ID
OutputTypeDescription
messagesarrayMessage objects

Find Chat

Finds a chat by participant email addresses.

InputRequiredDescription
Member EmailsYesEmail addresses of chat participants
OutputTypeDescription
chatobjectChat object or null if not found
Was this page helpful?