Collaborate with your team through Teams
164
Available Tools
0
Triggers
Tool to add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.
Tool to add a new tab to a Microsoft Teams channel. Use when you need to pin an app or website as a tab in a channel.
Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
Tool to add multiple members to a Microsoft Teams team in a single operation. Use when adding several users at once to improve efficiency.
Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.
Tool to archive a channel in a Microsoft Teams team using the group ID. Use when you need to archive a specific channel within a team.
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 My Preferred Presence (Deprecated)
DEPRECATED: Use MICROSOFT_TEAMS_SET_USER_PREFERRED_PRESENCE instead. Tool to set the preferred availability and activity status for the current authenticated user. Use when you need to update your own presence status in Microsoft Teams. Preferred presence takes effect only when at least one presence session exists.
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 Presence Manual Location (Deprecated)
DEPRECATED: Use MICROSOFT_TEAMS_SET_USER_PRESENCE_MANUAL_LOCATION instead. Tool to set the manual presence location (office/remote/timeOff) for the authenticated user. Use when updating work location status in Microsoft Teams.
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.
List chat messages (Deprecated)
DEPRECATED: Use ListUserChatMessages instead. Retrieves messages (newest first) from an existing and accessible Microsoft Teams one-on-one chat, group chat, or channel thread, specified by chat_id.
Post message to Teams channel
Posts a new text or HTML message to a specified channel in a Microsoft Teams team.
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 Call
Tool to update the navigation property calls in Microsoft Teams communications. Use when you need to modify properties of an existing call.
Update Call Operation
Tool to update the navigation property operations in communications. Use when you need to modify properties of an existing call operation.
Update Call Participant
Tool to update a participant in a Microsoft Teams call. Use when you need to modify participant properties such as mute status.
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 Content Sharing Session
Tool to update a content sharing session in a Microsoft Teams call. Use when you need to modify the properties of an existing content sharing session.
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.