OXYGENOXYGEN
← All integrations
Microsoft Teams logo

Microsoft Teams

Read teams and channels and send chat or channel messages.

CommunicationOAuth169 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
MICROSOFT_TEAMS_ADD_CHAT_MEMBER
Tool to add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.
POST /composio/microsoft_teams/microsoft_teams_add_chat_memberexternal_sendmanaged
MICROSOFT_TEAMS_ADD_MEMBER_TO_CHANNEL
Tool to add a member to a Microsoft Teams channel. Use this action when you need to grant a user access to a specific channel within a team, or when you need to add an owner to manage the channel.
POST /composio/microsoft_teams/microsoft_teams_add_member_to_channelexternal_sendmanaged
MICROSOFT_TEAMS_ADD_MEMBER_TO_TEAM
(DEPRECATED: use `MICROSOFT_TEAMS_ADD_TEAM_MEMBER`) Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
POST /composio/microsoft_teams/microsoft_teams_add_member_to_teamexternal_sendmanaged
MICROSOFT_TEAMS_ADD_TAB
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.
POST /composio/microsoft_teams/microsoft_teams_add_tabexternal_sendmanaged
MICROSOFT_TEAMS_ADD_TEAM_MEMBER
Tool to add a user to a Microsoft Teams team. Use when granting or updating membership for a user.
POST /composio/microsoft_teams/microsoft_teams_add_team_memberexternal_sendmanaged
MICROSOFT_TEAMS_ADD_TEAM_MEMBERS_BULK
Tool to add multiple members to a Microsoft Teams team in a single operation. Use when adding several users at once to improve efficiency.
POST /composio/microsoft_teams/microsoft_teams_add_team_members_bulkexternal_sendmanaged
MICROSOFT_TEAMS_ARCHIVE_CHANNEL
Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.
POST /composio/microsoft_teams/microsoft_teams_archive_channelexternal_sendmanaged
MICROSOFT_TEAMS_ARCHIVE_GROUP_TEAM_CHANNEL
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.
POST /composio/microsoft_teams/microsoft_teams_archive_group_team_channelexternal_sendmanaged
MICROSOFT_TEAMS_ARCHIVE_TEAM
Tool to archive a Microsoft Teams team. Use after confirming the team ID; returns 202 if accepted.
POST /composio/microsoft_teams/microsoft_teams_archive_teamexternal_sendmanaged
MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS
Lists a specified user's Microsoft Teams chats, supporting filtering and property selection. Returns one page per call (up to `top`, further bounded by `limit` if given) plus a `next_page_token`; pass that back as `page_token` to fetch the next page, until it is absent.
GET /composio/microsoft_teams/microsoft_teams_chats_get_all_chatsnonemanaged
MICROSOFT_TEAMS_CHATS_GET_ALL_MESSAGES
DEPRECATED: Use ListUserChatMessages instead. Lists messages from a specified Microsoft Teams chat via the Microsoft Graph API. Returns one page per call (up to `top`, further bounded by `limit` if given) plus a `next_page_token`; pass that back as `page_token` to fetch the next page, until it is absent. Ensure `chat_id` is valid and OData expressions in `filter` are correct.
GET /composio/microsoft_teams/microsoft_teams_chats_get_all_messagesnonemanaged
MICROSOFT_TEAMS_CLEAR_AUTOMATIC_LOCATION
Tool to clear the automatic location from a user's presence in Microsoft Teams. Use when you need to remove automatically-set location information from presence status.
POST /composio/microsoft_teams/microsoft_teams_clear_automatic_locationexternal_sendmanaged
MICROSOFT_TEAMS_CLEAR_ME_PRESENCE_USER_PREFERRED
Tool to clear a user's preferred presence setting in Microsoft Teams. Use when you need to remove the user's manually set presence status and allow the system to automatically determine their presence based on activity. Supports both delegated (user) and application (S2S) authentication.
POST /composio/microsoft_teams/microsoft_teams_clear_me_presence_user_preferredexternal_sendmanaged
MICROSOFT_TEAMS_CLEAR_MY_PRESENCE
DEPRECATED: Use MICROSOFT_TEAMS_CLEAR_PRESENCE instead. Tool to clear the authenticated user's presence session in Microsoft Teams. Use when you need to remove presence information set by an application for the current user.
POST /composio/microsoft_teams/microsoft_teams_clear_my_presenceexternal_sendmanaged
MICROSOFT_TEAMS_CLEAR_PRESENCE
Tool to clear the presence information for a user's application presence session in Microsoft Teams. Use when you need to remove presence information set by an application for the authenticated user. Note: This action can only clear presence for the authenticated user, not for other users.
POST /composio/microsoft_teams/microsoft_teams_clear_presenceexternal_sendmanaged
MICROSOFT_TEAMS_CLEAR_PRESENCE_AUTOMATIC_LOCATION
DEPRECATED: Use MICROSOFT_TEAMS_CLEAR_AUTOMATIC_LOCATION instead. Tool to clear the automatic presence location for the authenticated user. Use when you need to remove automatically-detected location information from the user's presence status.
POST /composio/microsoft_teams/microsoft_teams_clear_presence_automatic_locationexternal_sendmanaged
MICROSOFT_TEAMS_CLEAR_PRESENCE_LOCATION
Tool to clear the authenticated user's presence location. Use when you need to remove location information from the user's current presence status.
POST /composio/microsoft_teams/microsoft_teams_clear_presence_locationexternal_sendmanaged
MICROSOFT_TEAMS_CLONE_TEAM
Tool to clone a Microsoft Teams team using the team ID. Use when you need to create a copy of an existing team including its structure, channels, and tabs. This is an asynchronous operation; poll the returned location URL to monitor progress.
POST /composio/microsoft_teams/microsoft_teams_clone_teamexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_CALL_OPERATION
Tool to create a new operation for a communications call. Use when you need to initiate a new operation on an active call.
POST /composio/microsoft_teams/microsoft_teams_create_call_operationexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_CHANNEL
Tool to create a new standard, private, or shared channel within a Microsoft Teams team. Use when you need to create a new channel for team collaboration.
POST /composio/microsoft_teams/microsoft_teams_create_channelexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_CONTENT_SHARING_SESSION
Tool to create a content sharing session in a Microsoft Teams call. Use when you need to initiate content sharing during an active call.
POST /composio/microsoft_teams/microsoft_teams_create_content_sharing_sessionexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_GROUP_TEAM_CHANNEL
Tool to create a new channel in a group's associated team. Use when you have a group ID and need to create a channel in its team.
POST /composio/microsoft_teams/microsoft_teams_create_group_team_channelexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_MEETING
Use to schedule a new standalone Microsoft Teams online meeting, i.e., one not linked to any calendar event.
POST /composio/microsoft_teams/microsoft_teams_create_meetingexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_OFFER_SHIFT_REQUEST
Tool to create a new offer shift request in a user's joined team schedule. Use when a team member wants to offer their shift to another team member.
POST /composio/microsoft_teams/microsoft_teams_create_offer_shift_requestexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_OPEN_SHIFT
Tool to create a new open shift in a Microsoft Teams team schedule. Use when you need to publish available shifts that team members can claim.
POST /composio/microsoft_teams/microsoft_teams_create_open_shiftexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_OPEN_SHIFT_CHANGE_REQUEST
Tool to create a new open shift change request in a team schedule. Use when a team member wants to claim an available open shift.
POST /composio/microsoft_teams/microsoft_teams_create_open_shift_change_requestexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_OR_GET_ONLINE_MEETING
Tool to create a new Microsoft Teams online meeting or retrieve an existing one based on externalId. Use when you need an idempotent meeting creation operation that returns an existing meeting if the externalId matches.
POST /composio/microsoft_teams/microsoft_teams_create_or_get_online_meetingexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_OR_UPDATE_SCHEDULE
Tool to create or replace a schedule object for a Microsoft Teams team. Use when you need to enable or configure scheduling features for a team.
POST /composio/microsoft_teams/microsoft_teams_create_or_update_scheduleexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_SCHEDULE_DAY_NOTE
Tool to create a new day note in a team's schedule. Use when you need to add notes or reminders for a specific date in the team schedule. Day notes help communicate important information to team members for a particular day.
POST /composio/microsoft_teams/microsoft_teams_create_schedule_day_noteexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_SCHEDULING_GROUP
Tool to create a new scheduling group in a team's schedule. Use when you need to organize team members into groups for shift scheduling and management. This action uses 'team_id' parameter naming which aligns with the Microsoft Graph API endpoint (/teams/{id}/schedule/schedulingGroups).
POST /composio/microsoft_teams/microsoft_teams_create_scheduling_groupexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_SHIFT
Tool to create a new shift in a Microsoft Teams team schedule. Use when you need to assign work shifts to team members with specific start/end times and details.
POST /composio/microsoft_teams/microsoft_teams_create_shiftexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_TEAM
Tool to create a new Microsoft Teams team. Use when you need to provision a team with optional template, channels, and members.
POST /composio/microsoft_teams/microsoft_teams_create_teamexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_TEAM_FROM_GROUP
Tool to create a new team under an existing Microsoft 365 group. Use when you need to add Teams capabilities to an existing group.
POST /composio/microsoft_teams/microsoft_teams_create_team_from_groupexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_TIME_OFF
Tool to create a new timeOff instance in a team's schedule. Use when you need to create approved time off for a team member (vacation, sick leave, etc.).
POST /composio/microsoft_teams/microsoft_teams_create_time_offexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_TIME_OFF_REASON
Tool to create a new time off reason in a team's schedule. Use when you need to define a new category for time off requests with a custom name and icon.
POST /composio/microsoft_teams/microsoft_teams_create_time_off_reasonexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_TIME_OFF_REQUEST
Tool to create a new time off request in a team's schedule. Use when a team member needs to request time off for vacation, sick leave, or other absences.
POST /composio/microsoft_teams/microsoft_teams_create_time_off_requestexternal_sendmanaged
MICROSOFT_TEAMS_CREATE_USER_ONLINE_MEETING
Tool to create a new Microsoft Teams online meeting for a specific user. Use when you need to create an online meeting on behalf of a user.
POST /composio/microsoft_teams/microsoft_teams_create_user_online_meetingexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_CALL_OPERATION
Tool to delete a navigation property operation for a communications call. Use when you need to remove a specific commsOperation from a call.
POST /composio/microsoft_teams/microsoft_teams_delete_call_operationexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_CHANNEL
Tool to delete a channel from a Microsoft Teams team. Use when you need to permanently remove a channel. Note that the General channel cannot be deleted.
POST /composio/microsoft_teams/microsoft_teams_delete_channelexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_DAY_NOTE
Tool to delete a day note from a Microsoft Teams schedule. Use when you need to remove a day note from a specific date in the team schedule. The If-Match header with ETag value is required for deletion.
POST /composio/microsoft_teams/microsoft_teams_delete_day_noteexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_OPEN_SHIFT
Tool to delete an open shift from a Microsoft Teams schedule. Use when you need to remove an unfilled shift from the team schedule.
POST /composio/microsoft_teams/microsoft_teams_delete_open_shiftexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_SCHEDULING_GROUP
Tool to delete a scheduling group from a Microsoft Teams team schedule. Use this when you need to remove a scheduling group from a specific team.
POST /composio/microsoft_teams/microsoft_teams_delete_scheduling_groupexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_SHIFT
Tool to delete a shift from a Microsoft Teams team schedule. Use when you need to permanently remove a scheduled shift.
POST /composio/microsoft_teams/microsoft_teams_delete_shiftexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_SOFT_MESSAGE
Tool to soft-delete a message in a Teams channel. Use when you need to remove a message without permanently deleting it.
POST /composio/microsoft_teams/microsoft_teams_delete_soft_messageexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_TAB
Tool to delete a tab from a Microsoft Teams channel. Use when you need to permanently remove a tab from a channel.
POST /composio/microsoft_teams/microsoft_teams_delete_tabexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_TEAM
Tool to delete a Microsoft Teams team. Use after confirming the target team ID.
POST /composio/microsoft_teams/microsoft_teams_delete_teamexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_TIME_OFF
Tool to delete a timeOff from a team's schedule. Use when you need to remove a scheduled time off entry from a team member's schedule.
POST /composio/microsoft_teams/microsoft_teams_delete_time_offexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_TIME_OFF_REASON
Tool to delete a time off reason from a team's schedule. Use when you need to remove a time off reason. Note: This operation marks the time off reason as inactive rather than permanently deleting it.
POST /composio/microsoft_teams/microsoft_teams_delete_time_off_reasonexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_TIME_OFF_REQUEST
Tool to delete a time off request from a Microsoft Teams team schedule. Use when you need to permanently remove a time off request.
POST /composio/microsoft_teams/microsoft_teams_delete_time_off_requestexternal_sendmanaged
MICROSOFT_TEAMS_DELETE_USER_ONLINE_MEETING
Tool to delete an online meeting for a user. Use when you need to permanently remove an online meeting from a user's calendar.
POST /composio/microsoft_teams/microsoft_teams_delete_user_online_meetingexternal_sendmanaged
MICROSOFT_TEAMS_GET_CALL_OPERATION
Tool to get a specific commsOperation for a call. Use to check the status of long-running call operations.
GET /composio/microsoft_teams/microsoft_teams_get_call_operationnonemanaged
MICROSOFT_TEAMS_GET_CHANNEL
Tool to get a specific channel in a team. Use after obtaining valid team and channel IDs to fetch channel details.
GET /composio/microsoft_teams/microsoft_teams_get_channelnonemanaged
MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE
Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.
GET /composio/microsoft_teams/microsoft_teams_get_channel_messagenonemanaged
MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE_REPLY
Tool to retrieve a single reply to a message in a channel. Use when you need to get details of a specific reply message.
GET /composio/microsoft_teams/microsoft_teams_get_channel_message_replynonemanaged
MICROSOFT_TEAMS_GET_CHAT
Tool to retrieve a single chat by ID. Use when you need to get details about a specific chat.
GET /composio/microsoft_teams/microsoft_teams_get_chatnonemanaged
MICROSOFT_TEAMS_GET_CHAT_LAST_MESSAGE_PREVIEW
DEPRECATED: Use MICROSOFT_TEAMS_GET_CHAT instead. Tool to get lastMessagePreview from a chat. Use when you need to see the preview of the most recent message in a specific chat.
GET /composio/microsoft_teams/microsoft_teams_get_chat_last_message_previewnonemanaged
MICROSOFT_TEAMS_GET_CHAT_MEMBER
Tool to get a specific conversation member from a Microsoft Teams chat. Use when you need details about a specific chat participant.
GET /composio/microsoft_teams/microsoft_teams_get_chat_membernonemanaged
MICROSOFT_TEAMS_GET_CHAT_MESSAGE
Tool to get a specific chat message. Use after confirming chat_id and message_id.
GET /composio/microsoft_teams/microsoft_teams_get_chat_messagenonemanaged
MICROSOFT_TEAMS_GET_DAY_NOTE
Tool to retrieve a specific day note from a team's schedule. Use when you need to view notes for a specific date in a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_get_day_notenonemanaged
MICROSOFT_TEAMS_GET_FILES_FOLDER
Tool to get the files folder (DriveItem) metadata for a specific channel in a Microsoft Teams team. Use when you need to access file storage information for a channel.
GET /composio/microsoft_teams/microsoft_teams_get_files_foldernonemanaged
MICROSOFT_TEAMS_GET_GROUP_TEAM_CHANNEL
DEPRECATED: Use MICROSOFT_TEAMS_GET_CHANNEL instead. Tool to get a specific channel from a group's team. Use when you have a group ID and channel ID to fetch channel details.
GET /composio/microsoft_teams/microsoft_teams_get_group_team_channelnonemanaged
MICROSOFT_TEAMS_GET_MEETING_TRANSCRIPT_CONTENT
Retrieve the raw text/vtt content for a Microsoft Teams meeting transcript. Use this after listing meeting transcripts and selecting a transcript ID. The Microsoft Graph transcript APIs only support calendar-backed online meetings that have an available transcript; standalone meetings created only with the create onlineMeeting API can return 412.
GET /composio/microsoft_teams/microsoft_teams_get_meeting_transcript_contentnonemanaged
MICROSOFT_TEAMS_GET_MY_PROFILE
Tool to retrieve a user's profile (id/UPN/mail/displayName). Supports both delegated auth (use user_id='me') and application-only auth (specify user ID/UPN). Use when operations require user identity information (e.g., chat creation).
GET /composio/microsoft_teams/microsoft_teams_get_my_profilenonemanaged
MICROSOFT_TEAMS_GET_OFFER_SHIFT_REQUEST
Tool to get a specific offer shift request from a Microsoft Teams schedule. Use when you need to retrieve details of a single offer shift request by its ID.
GET /composio/microsoft_teams/microsoft_teams_get_offer_shift_requestnonemanaged
MICROSOFT_TEAMS_GET_ONLINE_MEETING
Tool to retrieve details of a specific Microsoft Teams online meeting by its ID. Use when you need to get the properties and relationships of an existing meeting.
GET /composio/microsoft_teams/microsoft_teams_get_online_meetingnonemanaged
MICROSOFT_TEAMS_GET_OPEN_SHIFT
Tool to get a specific open shift from a Microsoft Teams schedule. Use when you need to retrieve details about a particular unassigned open shift by its ID.
GET /composio/microsoft_teams/microsoft_teams_get_open_shiftnonemanaged
MICROSOFT_TEAMS_GET_OPEN_SHIFT_CHANGE_REQUEST
Tool to retrieve a specific open shift change request from a Microsoft Teams team's schedule. Use when you need to get details about a particular open shift request including its state, sender, and manager actions.
GET /composio/microsoft_teams/microsoft_teams_get_open_shift_change_requestnonemanaged
MICROSOFT_TEAMS_GET_PRESENCE
Tool to get a specific user's presence information. Use when checking availability status, activity, or work location for a particular user.
GET /composio/microsoft_teams/microsoft_teams_get_presencenonemanaged
MICROSOFT_TEAMS_GET_PRIMARY_CHANNEL
Tool to get the default (General) channel of a team. Use when you need to access the primary channel without knowing its channel ID.
GET /composio/microsoft_teams/microsoft_teams_get_primary_channelnonemanaged
MICROSOFT_TEAMS_GET_SCHEDULE
Tool to retrieve the properties and relationships of a schedule object. Use when you need to get schedule configuration details for a team.
GET /composio/microsoft_teams/microsoft_teams_get_schedulenonemanaged
MICROSOFT_TEAMS_GET_SCHEDULING_GROUP
Tool to retrieve a specific scheduling group from a Microsoft Teams team's schedule. Use when you need to get details about a scheduling group including its members, status, and metadata.
GET /composio/microsoft_teams/microsoft_teams_get_scheduling_groupnonemanaged
MICROSOFT_TEAMS_GET_SHIFT
Tool to retrieve a shift by ID from a Microsoft Teams team schedule. Use when you need to get details of a specific shift assignment.
GET /composio/microsoft_teams/microsoft_teams_get_shiftnonemanaged
MICROSOFT_TEAMS_GET_SWAP_SHIFTS_CHANGE_REQUEST
Tool to get a specific swap shift change request from a Microsoft Teams schedule. Use when you need to retrieve details of a single swap shift change request by its ID.
GET /composio/microsoft_teams/microsoft_teams_get_swap_shifts_change_requestnonemanaged
MICROSOFT_TEAMS_GET_TAB
Tool to get a specific tab in a Microsoft Teams channel. Use when you need to retrieve details of a particular tab.
GET /composio/microsoft_teams/microsoft_teams_get_tabnonemanaged
MICROSOFT_TEAMS_GET_TEAM_FROM_GROUP
Tool to get a specific team. Use when full details of one team by ID are needed.
GET /composio/microsoft_teams/microsoft_teams_get_team_from_groupnonemanaged
MICROSOFT_TEAMS_GET_TEAM_MEMBER
Tool to get a specific conversation member from a team. Use when retrieving details about a team member by their membership ID.
GET /composio/microsoft_teams/microsoft_teams_get_team_membernonemanaged
MICROSOFT_TEAMS_GET_TEAM_OPERATION
Tool to retrieve the status of a Teams async operation using teamId and operationId. Use when you need to poll and track the progress of long-running operations like team creation or archiving. Microsoft recommends waiting at least 30 seconds between polling requests.
GET /composio/microsoft_teams/microsoft_teams_get_team_operationnonemanaged
MICROSOFT_TEAMS_GET_TEAMS_APP_DEFINITION
Tool to get an installed app in a Microsoft Teams team. Use when you need to retrieve details of a specific app installation.
GET /composio/microsoft_teams/microsoft_teams_get_teams_app_definitionnonemanaged
MICROSOFT_TEAMS_GET_TEAM_TEMPLATE
DEPRECATED: Use MICROSOFT_TEAMS_GET_TEAM_FROM_GROUP with expand="template" instead. Tool to get the template used to create a team. Use when you need to retrieve the template information for a specific team.
GET /composio/microsoft_teams/microsoft_teams_get_team_templatenonemanaged
MICROSOFT_TEAMS_GET_TIME_OFF
Tool to retrieve a specific time off entry from a Microsoft Teams team's schedule by ID. Use when you need to get details about a particular time off period including its dates, reason, and status.
GET /composio/microsoft_teams/microsoft_teams_get_time_offnonemanaged
MICROSOFT_TEAMS_GET_TIME_OFF_REASON
Tool to get a specific time off reason from a team's schedule. Use when you need to retrieve details about a time off reason including its display name, icon type, and active status.
GET /composio/microsoft_teams/microsoft_teams_get_time_off_reasonnonemanaged
MICROSOFT_TEAMS_GET_TIME_OFF_REQUEST
Tool to retrieve a specific time off request from a team's schedule. Use when you need to check the status or details of a time off request.
GET /composio/microsoft_teams/microsoft_teams_get_time_off_requestnonemanaged
MICROSOFT_TEAMS_GET_USER_CHAT
Tool to retrieve a specific chat for a user. Use when you need to get details about a chat that a specific user is part of.
GET /composio/microsoft_teams/microsoft_teams_get_user_chatnonemanaged
MICROSOFT_TEAMS_GET_USER_TEAMWORK
Tool to get userTeamwork settings for a specified user, including Microsoft Teams region and locale. Use when you need to determine user's Teams configuration or regional settings.
GET /composio/microsoft_teams/microsoft_teams_get_user_teamworknonemanaged
MICROSOFT_TEAMS_HIDE_CHAT_FOR_USER
Tool to hide a Microsoft Teams chat for a specific user. Use when you need to hide a chat from a user's chat list. Note: The chat is automatically unhidden if an action such as sending a message is taken at the chat level.
POST /composio/microsoft_teams/microsoft_teams_hide_chat_for_userexternal_sendmanaged
MICROSOFT_TEAMS_LIST_ASSOCIATED_TEAMS
Tool to list teams that a user is associated with in Microsoft Teams. Use when you need to get teams where a user is either a direct member or a member of a shared channel hosted in the team.
GET /composio/microsoft_teams/microsoft_teams_list_associated_teamsnonemanaged
MICROSOFT_TEAMS_LIST_CHANNEL_TABS
Tool to list tabs from a Microsoft Teams channel. Use when you need to retrieve all tabs configured in a specific channel. Note: The Files tab (native to channels) is not returned by this API.
GET /composio/microsoft_teams/microsoft_teams_list_channel_tabsnonemanaged
MICROSOFT_TEAMS_LIST_CHAT
DEPRECATED: Use MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS instead. Tool to list chats that the user is part of. Use when retrieving the list of chats for a user.
GET /composio/microsoft_teams/microsoft_teams_list_chatnonemanaged
MICROSOFT_TEAMS_LIST_CHAT_MEMBERS
DEPRECATED: Use MICROSOFT_TEAMS_USERS_CHATS_LIST_MEMBERS instead. Tool to list members of a Microsoft Teams chat. Use when you need to retrieve the members of a specific one-on-one chat, group chat, or meeting chat.
GET /composio/microsoft_teams/microsoft_teams_list_chat_membersnonemanaged
MICROSOFT_TEAMS_LIST_COMMUNICATIONS_CALLS_OPERATIONS
Tool to list operations on a Microsoft Teams call. Use when you need to retrieve the status of long-running operations like adding large gallery views, recording, or playing prompts on an active call.
GET /composio/microsoft_teams/microsoft_teams_list_communications_calls_operationsnonemanaged
MICROSOFT_TEAMS_LIST_DELETED_TEAMS
Tool to list deleted Microsoft Teams and their properties. Use when you need to retrieve a list of teams that have been deleted.
GET /composio/microsoft_teams/microsoft_teams_list_deleted_teamsnonemanaged
MICROSOFT_TEAMS_LIST_GROUP_TEAM_CHANNELS
DEPRECATED: Use MICROSOFT_TEAMS_LIST_CHANNELS instead. Tool to list channels from a group's associated team. Use when you have a group ID and need to retrieve its team's channels.
GET /composio/microsoft_teams/microsoft_teams_list_group_team_channelsnonemanaged
MICROSOFT_TEAMS_LIST_GROUP_TEAM_OPERATIONS
Tool to list operations on a group's team. Use when you need to retrieve all async operations (such as team creation, archiving, channel creation) for a specific group's team.
GET /composio/microsoft_teams/microsoft_teams_list_group_team_operationsnonemanaged
MICROSOFT_TEAMS_LIST_INCOMING_CHANNELS
Tool to list incoming channels shared with a Microsoft Teams team. Use when you need to view channels from other teams that have been shared with this team.
GET /composio/microsoft_teams/microsoft_teams_list_incoming_channelsnonemanaged
MICROSOFT_TEAMS_LIST_INSTALLED_APPS
Tool to list apps installed in a Microsoft Teams team. Use when you need to retrieve the collection of apps installed in a specific team.
GET /composio/microsoft_teams/microsoft_teams_list_installed_appsnonemanaged
MICROSOFT_TEAMS_LIST_MEETING_TRANSCRIPTS
List meeting transcripts for a Microsoft Teams online meeting. Retrieves all transcripts associated with a specific meeting, including metadata such as creation time, meeting organizer, and content URL. Use this action when you need to access or review the transcription records of a meeting, for example to extract meeting notes, analyze discussion topics, or maintain compliance records.
GET /composio/microsoft_teams/microsoft_teams_list_meeting_transcriptsnonemanaged
MICROSOFT_TEAMS_LIST_MESSAGE_REPLIES
Tool to list all replies to a specific message in a Microsoft Teams channel. Use when you need to retrieve the conversation thread for a particular message.
GET /composio/microsoft_teams/microsoft_teams_list_message_repliesnonemanaged
MICROSOFT_TEAMS_LIST_OFFER_SHIFT_REQUESTS
Tool to list offer shift requests in a Microsoft Teams schedule. Use when you need to retrieve all offer shift requests for a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_list_offer_shift_requestsnonemanaged
MICROSOFT_TEAMS_LIST_ONLINE_MEETINGS
Look up a Microsoft Teams online meeting for a user by identifier. This is effectively a 'lookup-by-identifier' endpoint, NOT a general-purpose list or search. Microsoft Graph REQUIRES an OData $filter predicate on /me/onlineMeetings and /users/{user_id}/onlineMeetings; without it the API returns HTTP 400 'Filter expression expected'. The only supported filter properties on this endpoint are JoinWebUrl and joinMeetingIdSettings/joinMeetingId (e.g. "JoinWebUrl eq 'https://teams.microsoft.com/l/meetup-join/...'" or "joinMeetingIdSettings/joinMeetingId eq '1234567890'"). subject and VideoTeleconferenceId are NOT supported here. If you already know the meeting id, prefer MICROSOFT_TEAMS_USERS_GET_ONLINE_MEETING. There is no Graph API for free-text searching a user's meetings by title.
GET /composio/microsoft_teams/microsoft_teams_list_online_meetingsnonemanaged
MICROSOFT_TEAMS_LIST_OPEN_SHIFT_CHANGE_REQUESTS
Tool to list open shift change requests in a Microsoft Teams schedule. Use when you need to retrieve all open shift requests for a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_list_open_shift_change_requestsnonemanaged
MICROSOFT_TEAMS_LIST_OPEN_SHIFTS
Tool to list open shifts in a Microsoft Teams schedule. Use when you need to retrieve all unassigned open shifts for a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_list_open_shiftsnonemanaged
MICROSOFT_TEAMS_LIST_PEOPLE
Retrieves a list of people relevant to a specified user from Microsoft Graph, noting the `search` parameter is only effective if `user_id` is 'me'.
GET /composio/microsoft_teams/microsoft_teams_list_peoplenonemanaged
MICROSOFT_TEAMS_LIST_PINNED_MESSAGES
Tool to retrieve the list of pinned messages in a Microsoft Teams chat. Use when you need to get all messages that have been pinned in a specific chat conversation.
GET /composio/microsoft_teams/microsoft_teams_list_pinned_messagesnonemanaged
MICROSOFT_TEAMS_LIST_SCHEDULE_DAY_NOTES
Tool to list all dayNotes from a team's schedule. Use when you need to retrieve all day notes or search/filter notes for specific dates in a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_list_schedule_day_notesnonemanaged
MICROSOFT_TEAMS_LIST_SCHEDULING_GROUPS
Tool to list scheduling groups in a team's schedule. Use when you need to retrieve all scheduling groups for shift management and organization.
GET /composio/microsoft_teams/microsoft_teams_list_scheduling_groupsnonemanaged
MICROSOFT_TEAMS_LIST_SHIFTS
Tool to list shifts in a Microsoft Teams schedule. Use when you need to retrieve all shifts for a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_list_shiftsnonemanaged
MICROSOFT_TEAMS_LIST_SWAP_SHIFTS_CHANGE_REQUESTS
Tool to list swap shift change requests in a Microsoft Teams schedule. Use when you need to retrieve all swap shift requests for a team's schedule.
GET /composio/microsoft_teams/microsoft_teams_list_swap_shifts_change_requestsnonemanaged
MICROSOFT_TEAMS_LIST_TEAM_MEMBERS
Tool to list members of a Microsoft Teams team. Use when you need to retrieve the members of a specific team, for auditing or notifications.
GET /composio/microsoft_teams/microsoft_teams_list_team_membersnonemanaged
MICROSOFT_TEAMS_LIST_TEAM_OPERATIONS
Tool to list operations from a team. Use when you need to retrieve all async operations (such as team creation, archiving, channel creation) for a specific team.
GET /composio/microsoft_teams/microsoft_teams_list_team_operationsnonemanaged
MICROSOFT_TEAMS_LIST_TEAM_PERMISSION_GRANTS
Tool to list all resource-specific permission grants for a team with support for filtering, pagination, and sorting. Use when you need to identify which Microsoft Entra apps have access to a team and their corresponding permissions.
GET /composio/microsoft_teams/microsoft_teams_list_team_permission_grantsnonemanaged
MICROSOFT_TEAMS_LIST_TEAM_TEMPLATES
Tool to list available Microsoft Teams templates. Use when retrieving templates for team creation or customization workflows.
GET /composio/microsoft_teams/microsoft_teams_list_team_templatesnonemanaged
MICROSOFT_TEAMS_LIST_TIME_OFF
Tool to list time off entries from a Microsoft Teams team's schedule. Use when you need to retrieve all time off periods for a team.
GET /composio/microsoft_teams/microsoft_teams_list_time_offnonemanaged
MICROSOFT_TEAMS_LIST_TIME_OFF_REASONS
Tool to get time off reasons from a team's schedule. Use when you need to retrieve the list of available time off reasons for scheduling in Microsoft Teams.
GET /composio/microsoft_teams/microsoft_teams_list_time_off_reasonsnonemanaged
MICROSOFT_TEAMS_LIST_TIME_OFF_REQUESTS
Tool to retrieve a list of time off requests from a Microsoft Teams team's schedule. Use when you need to view all time off requests including their status (pending, approved, declined), dates, and associated users.
GET /composio/microsoft_teams/microsoft_teams_list_time_off_requestsnonemanaged
MICROSOFT_TEAMS_LIST_USER_CHAT_MEMBERS
Tool to list members of a specific chat for a user in Microsoft Teams. Use when you need to retrieve the members of a specific user's chat, whether it's a one-on-one chat, group chat, or meeting chat.
GET /composio/microsoft_teams/microsoft_teams_list_user_chat_membersnonemanaged
MICROSOFT_TEAMS_LIST_USER_CHAT_MESSAGES
Tool to retrieve messages from a specific chat for a given user. Use when you need to access chat messages through the user context.
GET /composio/microsoft_teams/microsoft_teams_list_user_chat_messagesnonemanaged
MICROSOFT_TEAMS_LIST_USER_JOINED_TEAMS
Tool to list the Teams that a specified user is a direct member of (joined teams). Use for access/membership audits when enumerating team members is access-restricted.
GET /composio/microsoft_teams/microsoft_teams_list_user_joined_teamsnonemanaged
MICROSOFT_TEAMS_LIST_USERS
Tool to list all users in the organization. Use when you need to retrieve directory users with filtering, pagination, and field selection.
GET /composio/microsoft_teams/microsoft_teams_list_usersnonemanaged
MICROSOFT_TEAMS_MARK_CHAT_READ_FOR_USER
Tool to mark a chat as read for a specific user in Microsoft Teams. Use when you need to update the read status of a chat for a particular user.
POST /composio/microsoft_teams/microsoft_teams_mark_chat_read_for_userexternal_sendmanaged
MICROSOFT_TEAMS_MARK_CHAT_UNREAD_FOR_USER
Marks a specific chat as unread for a user by setting the last read message timestamp. Use when you need to mark messages after a certain time as unread.
POST /composio/microsoft_teams/microsoft_teams_mark_chat_unread_for_userexternal_sendmanaged
MICROSOFT_TEAMS_PIN_MESSAGE
Tool to pin a message in a Microsoft Teams chat. Use when you need to highlight an important message for quick access.
POST /composio/microsoft_teams/microsoft_teams_pin_messageexternal_sendmanaged
MICROSOFT_TEAMS_POST_MESSAGE_REPLY
Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.
POST /composio/microsoft_teams/microsoft_teams_post_message_replyexternal_sendmanaged
MICROSOFT_TEAMS_PROVISION_CHANNEL_EMAIL
Tool to provision an email address for a Microsoft Teams channel. Use when you need to enable email integration for a specific channel.
POST /composio/microsoft_teams/microsoft_teams_provision_channel_emailexternal_sendmanaged
MICROSOFT_TEAMS_REMOVE_CHANNEL_EMAIL
Tool to remove the email address of a channel in Microsoft Teams. Use when you need to disable email integration for a specific channel.
POST /composio/microsoft_teams/microsoft_teams_remove_channel_emailexternal_sendmanaged
MICROSOFT_TEAMS_REMOVE_CHAT_MEMBER
Tool to remove a member from a Microsoft Teams chat. Use when you need to remove a user from a chat conversation.
POST /composio/microsoft_teams/microsoft_teams_remove_chat_memberexternal_sendmanaged
MICROSOFT_TEAMS_REMOVE_TEAM_MEMBER
Tool to remove a member from a Microsoft Teams team. Use when you need to remove a user from a team.
POST /composio/microsoft_teams/microsoft_teams_remove_team_memberexternal_sendmanaged
MICROSOFT_TEAMS_REMOVE_TEAM_MEMBERS
Tool to remove multiple members from a Microsoft Teams team in bulk. Use when you need to remove one or more users from a team.
POST /composio/microsoft_teams/microsoft_teams_remove_team_membersexternal_sendmanaged
MICROSOFT_TEAMS_SEARCH_FILES
Search files in Microsoft Teams using KQL syntax. Find files by name, type, content, author, and modification date across all Teams and channels. Supports boolean logic and date ranges. Examples: 'filetype:pdf AND lastmodifiedtime>=2024-10-01', 'contract AND budget', 'filename:report AND author:user@example.com'
GET /composio/microsoft_teams/microsoft_teams_search_filesnonemanaged
MICROSOFT_TEAMS_SEARCH_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:user@example.com AND sent>=2024-10-01', 'punchlist OR termination', 'sent>today-30 AND hasattachment:yes' NOTE: This action requires an organizational Microsoft 365 account (Azure AD/Entra ID). It does NOT work with personal Microsoft accounts (MSA) such as @outlook.com, @hotmail.com, or @live.com. If using a personal Microsoft account, this search will fail.
GET /composio/microsoft_teams/microsoft_teams_search_messagesnonemanaged
MICROSOFT_TEAMS_SEND_ACTIVITY_NOTIFICATION
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.
POST /composio/microsoft_teams/microsoft_teams_send_activity_notificationexternal_sendmanaged
MICROSOFT_TEAMS_SET_ME_PREFERRED_PRESENCE
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.
POST /composio/microsoft_teams/microsoft_teams_set_me_preferred_presenceexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_set_presenceexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_set_presence_automatic_locationexternal_sendmanaged
MICROSOFT_TEAMS_SET_PRESENCE_MANUAL_LOCATION
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.
POST /composio/microsoft_teams/microsoft_teams_set_presence_manual_locationexternal_sendmanaged
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.
POST /composio/microsoft_teams/microsoft_teams_set_user_preferred_presenceexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_set_user_presence_manual_locationexternal_sendmanaged
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.
POST /composio/microsoft_teams/microsoft_teams_share_team_scheduleexternal_sendmanaged
MICROSOFT_TEAMS_TEAMS_CREATE_CHANNEL
(DEPRECATED: use `MICROSOFT_TEAMS_CREATE_CHANNEL`) Tool to create a new standard, private, or shared channel within a Microsoft Teams team. Use when you need to create a new channel for team collaboration.
POST /composio/microsoft_teams/microsoft_teams_teams_create_channelexternal_sendmanaged
MICROSOFT_TEAMS_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_teams_create_chatexternal_sendmanaged
MICROSOFT_TEAMS_TEAMS_LIST
Retrieves Microsoft Teams accessible by the authenticated user, allowing filtering, property selection, and pagination.
GET /composio/microsoft_teams/microsoft_teams_teams_listnonemanaged
MICROSOFT_TEAMS_TEAMS_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.
GET /composio/microsoft_teams/microsoft_teams_teams_list_channel_messagesnonemanaged
MICROSOFT_TEAMS_TEAMS_LIST_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.
GET /composio/microsoft_teams/microsoft_teams_teams_list_channelsnonemanaged
MICROSOFT_TEAMS_TEAMS_LIST_CHAT_MESSAGES
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`.
GET /composio/microsoft_teams/microsoft_teams_teams_list_chat_messagesnonemanaged
MICROSOFT_TEAMS_TEAMS_POST_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.
POST /composio/microsoft_teams/microsoft_teams_teams_post_channel_messageexternal_sendmanaged
MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGE
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'.
POST /composio/microsoft_teams/microsoft_teams_teams_post_chat_messageexternal_sendmanaged
MICROSOFT_TEAMS_TEAMS_POST_MESSAGE_REPLY
(DEPRECATED: use `MICROSOFT_TEAMS_POST_MESSAGE_REPLY`) Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.
POST /composio/microsoft_teams/microsoft_teams_teams_post_message_replyexternal_sendmanaged
MICROSOFT_TEAMS_UNARCHIVE_CHANNEL
Tool to unarchive a channel in a Microsoft Teams team. Use when you need to restore an archived channel to active state.
POST /composio/microsoft_teams/microsoft_teams_unarchive_channelexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_unarchive_group_team_channelexternal_sendmanaged
MICROSOFT_TEAMS_UNARCHIVE_TEAM
Tool to unarchive a Microsoft Teams team. Use when you need to restore an archived team to active state.
POST /composio/microsoft_teams/microsoft_teams_unarchive_teamexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_unhide_chat_for_userexternal_sendmanaged
MICROSOFT_TEAMS_UNPIN_MESSAGE
Tool to unpin a message from a Microsoft Teams chat. Use when you need to remove a pinned message.
POST /composio/microsoft_teams/microsoft_teams_unpin_messageexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_CALL
Tool to update the navigation property calls in Microsoft Teams communications. Use when you need to modify properties of an existing call.
POST /composio/microsoft_teams/microsoft_teams_update_callexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_CALL_OPERATION
Tool to update the navigation property operations in communications. Use when you need to modify properties of an existing call operation.
POST /composio/microsoft_teams/microsoft_teams_update_call_operationexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_CALL_PARTICIPANT
Tool to update a participant in a Microsoft Teams call. Use when you need to modify participant properties such as lobby status.
POST /composio/microsoft_teams/microsoft_teams_update_call_participantexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_CHANNEL
Tool to update channel properties in a Microsoft Teams group. Use when you need to modify channel description, display name, or favorite settings.
POST /composio/microsoft_teams/microsoft_teams_update_channelexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_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.
POST /composio/microsoft_teams/microsoft_teams_update_channel_messageexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_CHAT
Tool to update the properties of a chat. Use when you need to modify chat settings such as the topic.
POST /composio/microsoft_teams/microsoft_teams_update_chatexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_CHAT_MESSAGE
Tool to update a specific message in a chat. Use when you need to correct or modify a sent chat message.
POST /composio/microsoft_teams/microsoft_teams_update_chat_messageexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_content_sharing_sessionexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_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.
POST /composio/microsoft_teams/microsoft_teams_update_day_noteexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_online_meetingexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_open_shiftexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_scheduling_groupexternal_sendmanaged
MICROSOFT_TEAMS_UPDATE_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.
POST /composio/microsoft_teams/microsoft_teams_update_tabexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_teamexternal_sendmanaged
MICROSOFT_TEAMS_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).
POST /composio/microsoft_teams/microsoft_teams_update_team_memberexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_team_schedule_shiftexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_time_offexternal_sendmanaged
MICROSOFT_TEAMS_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.
POST /composio/microsoft_teams/microsoft_teams_update_time_off_reasonexternal_sendmanaged