Docs · static mirror — the interactive version loads with JavaScript.

Teams

Source: https://runstack.engineer/docs/toolkits/teams

Microsoft Teams via Microsoft Graph: teams and channels, channel and chat messages, meetings, attendance, and presence.

Tools (66):

ToolDescription
teamsListJoinedTeamsList teams the user is a member of.
teamsListAllTeamsList all teams in the organization.
teamsGetTeamGet one team.
teamsCreateTeamCreate a team from a template with owners/members.
teamsUpdateTeamUpdate a team name or settings.
teamsDeleteTeamDelete a team and its group.
teamsArchiveTeamArchive a team (read-only).
teamsUnarchiveTeamRestore an archived team.
teamsCloneTeamClone a team with selected parts.
teamsListChannelsList channels in a team.
teamsGetChannelGet one channel.
teamsCreateChannelCreate a standard/private/shared channel.
teamsUpdateChannelUpdate a channel.
teamsDeleteChannelDelete a channel.
teamsListTeamMembersList team members with roles.
teamsAddTeamMemberAdd a member or owner to a team.
teamsRemoveTeamMemberRemove a member from a team.
teamsUpdateTeamMemberPromote/demote a team member.
teamsListChannelMembersList members with channel access.
teamsAddChannelMemberAdd a member to a private/shared channel.
teamsRemoveChannelMemberRemove a channel member.
teamsListTagsList teamwork tags in a team.
teamsCreateTagCreate a tag for group @mentions.
teamsDeleteTagDelete a teamwork tag.
teamsListTabsList tabs pinned to a channel.
teamsAddTabPin an app tab to a channel.
teamsUpdateTabUpdate a channel tab.
teamsDeleteTabRemove a tab from a channel.
teamsListInstalledAppsList apps installed in a team.
teamsInstallAppInstall a catalog app into a team.
teamsUninstallAppRemove an installed app.
teamsSendActivityNotificationSend an activity feed notification.
teamsListChannelMessagesList top-level channel messages.
teamsGetChannelMessageGet one channel message.
teamsSendChannelMessagePost a message to a channel.
teamsReplyChannelMessageReply in a channel thread.
teamsListMessageRepliesList replies to a channel message.
teamsUpdateChannelMessageEdit a channel message.
teamsDeleteChannelMessageSoft-delete a channel message.
teamsUndoDeleteChannelMessageRestore a deleted channel message.
teamsListChatsList 1:1, group, and meeting chats.
teamsGetChatGet one chat.
teamsCreateChatStart a 1:1 or group chat.
teamsUpdateChatUpdate a group chat topic.
teamsDeleteChatDelete a chat.
teamsListChatMessagesList messages in a chat.
teamsGetChatMessageGet one chat message.
teamsSendChatMessageSend a message in a chat.
teamsUpdateChatMessageEdit a chat message.
teamsDeleteChatMessageDelete a chat message.
teamsListChatMembersList chat members.
teamsAddChatMemberAdd a member to a group chat.
teamsRemoveChatMemberRemove a chat member.
teamsListPinnedMessagesList pinned chat messages.
teamsPinChatMessagePin a chat message.
teamsUnpinChatMessageUnpin a chat message.
teamsCreateOnlineMeetingCreate a Teams online meeting.
teamsGetOnlineMeetingGet one online meeting.
teamsUpdateOnlineMeetingUpdate an online meeting.
teamsDeleteOnlineMeetingDelete an online meeting.
teamsListAttendanceReportsList meeting attendance reports.
teamsListAttendanceRecordsList per-attendee attendance records.
teamsListMeetingRecordingsList meeting recordings.
teamsGetMeetingRecordingGet one meeting recording metadata.
teamsGetPresenceGet user presence.
teamsSetPresenceSet user presence.