Collaborate with your team through Teams
150
Available Tools
0
Triggers
Search Teams messages
Search Microsoft Teams messages using powerful KQL syntax. Supports sender (from:), date filters (sent:), attachments, and boolean logic. Works across all Teams chats and channels the user has access to. Examples: 'from:
Send Activity Notification to Recipients
Tool to send activity notifications to specified recipients in Microsoft Teams. Use when you need to send custom notifications to users, team members, or channel members.
Set Presence
Tool to set the presence information for a user's application presence session. Use when you need to update a user's presence state in Microsoft Teams. Valid combinations: Available/Available, Busy/InACall, Busy/InAConferenceCall, Away/Away, or DoNotDisturb/Presenting.
Set Presence Automatic Location
Tool to set the automatic presence location (office/remote/timeOff) for a specified user. Use when updating work location status in Microsoft Teams via automatic detection.
Set User Preferred Presence
Tool to set the preferred availability and activity status for a user. Use when you need to update a user's presence status in Microsoft Teams. Preferred presence takes effect only when at least one presence session exists for the user.
Set User Presence Manual Location
Tool to set the manual presence location (office/remote/timeOff) for a specific user. Use when updating work location status for a user in Microsoft Teams.
Share Team Schedule
Tool to share a Microsoft Teams schedule for a specified time range. Use when you need to make a team's schedule visible to members.
Create Chat
Creates a new chat; if a 'oneOnOne' chat with the specified members already exists, its details are returned, while 'group' chats are always newly created. IMPORTANT: The authenticated user MUST be included as one of the members.
List Teams
Retrieves Microsoft Teams accessible by the authenticated user, allowing filtering, property selection, and pagination.
List channel messages
Tool to list messages in a Teams channel when team_id and channel_id are known (no chat_id required). Use this to enumerate channel message history and obtain message_id for follow-on operations like listing replies or getting message details.
List team channels
Retrieves channels for a specified Microsoft Teams team ID (must be valid and for an existing team), with options to include shared channels, filter results, and select properties.
Send Channel Message
Posts a new top-level message to a channel in Microsoft Teams (does NOT reply to an existing message). Despite the file name 'reply_to_channel_chat', this action creates a brand-new message in the channel via POST /teams/{id}/channels/{id}/messages. To reply to an existing message thread, use the dedicated reply action instead.
Send message to Teams chat
Sends a non-empty message (text or HTML) to a specified, existing Microsoft Teams chat; content must be valid HTML if content_type is 'html'.
Unarchive channel
Tool to unarchive a channel in a Microsoft Teams team. Use when you need to restore an archived channel to active state.
Unarchive group team channel
Tool to unarchive a channel in a Microsoft Teams group's team. Use when you need to restore an archived channel to active state.
Unarchive Teams team
Tool to unarchive a Microsoft Teams team. Use when you need to restore an archived team to active state.
Unhide Chat For User
Tool to unhide a chat for a specific user. Use when you need to make a hidden chat visible again in the user's chat list.
Unpin chat message
Tool to unpin a message from a Microsoft Teams chat. Use when you need to remove a pinned message.
Update Teams channel
Tool to update channel properties in a Microsoft Teams group. Use when you need to modify channel description, display name, or favorite settings.
Update Teams channel message
Tool to update a message in a channel. Use when you need to modify an existing channel message after confirming channel and message IDs.
Update Chat
Tool to update the properties of a chat. Use when you need to modify chat settings such as the topic.
Update Teams chat message
Tool to update a specific message in a chat. Use when you need to correct or modify a sent chat message.
Update schedule day note
Tool to update an existing day note in a team's schedule. Use when you need to modify notes or reminders for a specific date in the team schedule.
Update online meeting
Tool to update the properties of an existing Microsoft Teams online meeting. Use when you need to modify meeting details such as subject, start time, or end time.
Update open shift
Tool to update an existing open shift in a Microsoft Teams team schedule. Use when you need to modify open shift details such as times, theme, notes, or open slot count.
Update scheduling group
Tool to replace/update a scheduling group in a team's schedule. Use when you need to modify properties of an existing scheduling group such as display name, active status, code, or member list.
Update Teams channel tab
Tool to update the properties of a tab in a Microsoft Teams channel. Use when you need to modify tab display name, configuration, or web URL.
Update Team
Tool to update the properties of a team. Use when you need to modify team settings such as member, messaging, or fun settings.
Update team member
Tool to update a team member's roles or properties in Microsoft Teams. Use when you need to change a member's role (e.g., promote to owner or demote to member).
Update team schedule shift
Tool to update an existing shift in a Microsoft Teams team schedule. Use when you need to modify shift details like times, assigned user, or notes.
Update time off
Tool to replace an existing timeOff entry in a team's schedule. Use when you need to update time off details including dates, reason, or status.
Update time off reason
Tool to update a time off reason in a team's schedule. Use when you need to modify the display name, icon, active status, or code of an existing time off reason.
Get started with Agent Jam and connect Microsoft Teams along with 700+ other apps to supercharge your workflow.