Microsoft Teams integration
Microsoft Teams integrates chat, video meetings, and file storage within…
- Provider
- microsoft_teams
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 169 available
Quick start
Call Microsoft Teams from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Microsoft Teams's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"MICROSOFT_TEAMS_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Microsoft Teams. End-users click Connect on the integration card in your app, complete the OAuth flow with Microsoft Teams, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2, S2S_OAUTH2.
Available actions
169 actions exposed via the
Microsoft Teams integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
MICROSOFT_TEAMS_ADD_CHAT_MEMBER -
MICROSOFT_TEAMS_ADD_MEMBER_TO_CHANNEL -
MICROSOFT_TEAMS_ADD_MEMBER_TO_TEAM -
MICROSOFT_TEAMS_ADD_TAB -
MICROSOFT_TEAMS_ADD_TEAM_MEMBER -
MICROSOFT_TEAMS_ADD_TEAM_MEMBERS_BULK -
MICROSOFT_TEAMS_ARCHIVE_CHANNEL -
MICROSOFT_TEAMS_ARCHIVE_GROUP_TEAM_CHANNEL -
MICROSOFT_TEAMS_ARCHIVE_TEAM -
MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS -
MICROSOFT_TEAMS_CHATS_GET_ALL_MESSAGES -
MICROSOFT_TEAMS_CLEAR_AUTOMATIC_LOCATION
Show all 169 actions
-
MICROSOFT_TEAMS_CLEAR_ME_PRESENCE_USER_PREFERRED -
MICROSOFT_TEAMS_CLEAR_MY_PRESENCE -
MICROSOFT_TEAMS_CLEAR_PRESENCE -
MICROSOFT_TEAMS_CLEAR_PRESENCE_AUTOMATIC_LOCATION -
MICROSOFT_TEAMS_CLEAR_PRESENCE_LOCATION -
MICROSOFT_TEAMS_CLONE_TEAM -
MICROSOFT_TEAMS_CREATE_CALL_OPERATION -
MICROSOFT_TEAMS_CREATE_CHANNEL -
MICROSOFT_TEAMS_CREATE_CONTENT_SHARING_SESSION -
MICROSOFT_TEAMS_CREATE_GROUP_TEAM_CHANNEL -
MICROSOFT_TEAMS_CREATE_MEETING -
MICROSOFT_TEAMS_CREATE_OFFER_SHIFT_REQUEST -
MICROSOFT_TEAMS_CREATE_OPEN_SHIFT -
MICROSOFT_TEAMS_CREATE_OPEN_SHIFT_CHANGE_REQUEST -
MICROSOFT_TEAMS_CREATE_OR_GET_ONLINE_MEETING -
MICROSOFT_TEAMS_CREATE_OR_UPDATE_SCHEDULE -
MICROSOFT_TEAMS_CREATE_SCHEDULE_DAY_NOTE -
MICROSOFT_TEAMS_CREATE_SCHEDULING_GROUP -
MICROSOFT_TEAMS_CREATE_SHIFT -
MICROSOFT_TEAMS_CREATE_TEAM -
MICROSOFT_TEAMS_CREATE_TEAM_FROM_GROUP -
MICROSOFT_TEAMS_CREATE_TIME_OFF -
MICROSOFT_TEAMS_CREATE_TIME_OFF_REASON -
MICROSOFT_TEAMS_CREATE_TIME_OFF_REQUEST -
MICROSOFT_TEAMS_CREATE_USER_ONLINE_MEETING -
MICROSOFT_TEAMS_DELETE_CALL_OPERATION -
MICROSOFT_TEAMS_DELETE_CHANNEL -
MICROSOFT_TEAMS_DELETE_DAY_NOTE -
MICROSOFT_TEAMS_DELETE_OPEN_SHIFT -
MICROSOFT_TEAMS_DELETE_SCHEDULING_GROUP -
MICROSOFT_TEAMS_DELETE_SHIFT -
MICROSOFT_TEAMS_DELETE_SOFT_MESSAGE -
MICROSOFT_TEAMS_DELETE_TAB -
MICROSOFT_TEAMS_DELETE_TEAM -
MICROSOFT_TEAMS_DELETE_TIME_OFF -
MICROSOFT_TEAMS_DELETE_TIME_OFF_REASON -
MICROSOFT_TEAMS_DELETE_TIME_OFF_REQUEST -
MICROSOFT_TEAMS_DELETE_USER_ONLINE_MEETING -
MICROSOFT_TEAMS_GET_CALL_OPERATION -
MICROSOFT_TEAMS_GET_CHANNEL -
MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE -
MICROSOFT_TEAMS_GET_CHANNEL_MESSAGE_REPLY -
MICROSOFT_TEAMS_GET_CHAT -
MICROSOFT_TEAMS_GET_CHAT_LAST_MESSAGE_PREVIEW -
MICROSOFT_TEAMS_GET_CHAT_MEMBER -
MICROSOFT_TEAMS_GET_CHAT_MESSAGE -
MICROSOFT_TEAMS_GET_DAY_NOTE -
MICROSOFT_TEAMS_GET_FILES_FOLDER -
MICROSOFT_TEAMS_GET_GROUP_TEAM_CHANNEL -
MICROSOFT_TEAMS_GET_MEETING_TRANSCRIPT_CONTENT -
MICROSOFT_TEAMS_GET_MY_PROFILE -
MICROSOFT_TEAMS_GET_OFFER_SHIFT_REQUEST -
MICROSOFT_TEAMS_GET_ONLINE_MEETING -
MICROSOFT_TEAMS_GET_OPEN_SHIFT -
MICROSOFT_TEAMS_GET_OPEN_SHIFT_CHANGE_REQUEST -
MICROSOFT_TEAMS_GET_PRESENCE -
MICROSOFT_TEAMS_GET_PRIMARY_CHANNEL -
MICROSOFT_TEAMS_GET_SCHEDULE -
MICROSOFT_TEAMS_GET_SCHEDULING_GROUP -
MICROSOFT_TEAMS_GET_SHIFT -
MICROSOFT_TEAMS_GET_SWAP_SHIFTS_CHANGE_REQUEST -
MICROSOFT_TEAMS_GET_TAB -
MICROSOFT_TEAMS_GET_TEAM_FROM_GROUP -
MICROSOFT_TEAMS_GET_TEAM_MEMBER -
MICROSOFT_TEAMS_GET_TEAM_OPERATION -
MICROSOFT_TEAMS_GET_TEAMS_APP_DEFINITION -
MICROSOFT_TEAMS_GET_TEAM_TEMPLATE -
MICROSOFT_TEAMS_GET_TIME_OFF -
MICROSOFT_TEAMS_GET_TIME_OFF_REASON -
MICROSOFT_TEAMS_GET_TIME_OFF_REQUEST -
MICROSOFT_TEAMS_GET_USER_CHAT -
MICROSOFT_TEAMS_GET_USER_TEAMWORK -
MICROSOFT_TEAMS_HIDE_CHAT_FOR_USER -
MICROSOFT_TEAMS_LIST_ASSOCIATED_TEAMS -
MICROSOFT_TEAMS_LIST_CHANNEL_TABS -
MICROSOFT_TEAMS_LIST_CHAT -
MICROSOFT_TEAMS_LIST_CHAT_MEMBERS -
MICROSOFT_TEAMS_LIST_COMMUNICATIONS_CALLS_OPERATIONS -
MICROSOFT_TEAMS_LIST_DELETED_TEAMS -
MICROSOFT_TEAMS_LIST_GROUP_TEAM_CHANNELS -
MICROSOFT_TEAMS_LIST_GROUP_TEAM_OPERATIONS -
MICROSOFT_TEAMS_LIST_INCOMING_CHANNELS -
MICROSOFT_TEAMS_LIST_INSTALLED_APPS -
MICROSOFT_TEAMS_LIST_MEETING_TRANSCRIPTS -
MICROSOFT_TEAMS_LIST_MESSAGE_REPLIES -
MICROSOFT_TEAMS_LIST_OFFER_SHIFT_REQUESTS -
MICROSOFT_TEAMS_LIST_ONLINE_MEETINGS -
MICROSOFT_TEAMS_LIST_OPEN_SHIFT_CHANGE_REQUESTS -
MICROSOFT_TEAMS_LIST_OPEN_SHIFTS -
MICROSOFT_TEAMS_LIST_PEOPLE -
MICROSOFT_TEAMS_LIST_PINNED_MESSAGES -
MICROSOFT_TEAMS_LIST_SCHEDULE_DAY_NOTES -
MICROSOFT_TEAMS_LIST_SCHEDULING_GROUPS -
MICROSOFT_TEAMS_LIST_SHIFTS -
MICROSOFT_TEAMS_LIST_SWAP_SHIFTS_CHANGE_REQUESTS -
MICROSOFT_TEAMS_LIST_TEAM_MEMBERS -
MICROSOFT_TEAMS_LIST_TEAM_OPERATIONS -
MICROSOFT_TEAMS_LIST_TEAM_PERMISSION_GRANTS -
MICROSOFT_TEAMS_LIST_TEAM_TEMPLATES -
MICROSOFT_TEAMS_LIST_TIME_OFF -
MICROSOFT_TEAMS_LIST_TIME_OFF_REASONS -
MICROSOFT_TEAMS_LIST_TIME_OFF_REQUESTS -
MICROSOFT_TEAMS_LIST_USER_CHAT_MEMBERS -
MICROSOFT_TEAMS_LIST_USER_CHAT_MESSAGES -
MICROSOFT_TEAMS_LIST_USER_JOINED_TEAMS -
MICROSOFT_TEAMS_LIST_USERS -
MICROSOFT_TEAMS_MARK_CHAT_READ_FOR_USER -
MICROSOFT_TEAMS_MARK_CHAT_UNREAD_FOR_USER -
MICROSOFT_TEAMS_PIN_MESSAGE -
MICROSOFT_TEAMS_POST_MESSAGE_REPLY -
MICROSOFT_TEAMS_PROVISION_CHANNEL_EMAIL -
MICROSOFT_TEAMS_REMOVE_CHANNEL_EMAIL -
MICROSOFT_TEAMS_REMOVE_CHAT_MEMBER -
MICROSOFT_TEAMS_REMOVE_TEAM_MEMBER -
MICROSOFT_TEAMS_REMOVE_TEAM_MEMBERS -
MICROSOFT_TEAMS_SEARCH_FILES -
MICROSOFT_TEAMS_SEARCH_MESSAGES -
MICROSOFT_TEAMS_SEND_ACTIVITY_NOTIFICATION -
MICROSOFT_TEAMS_SET_ME_PREFERRED_PRESENCE -
MICROSOFT_TEAMS_SET_PRESENCE -
MICROSOFT_TEAMS_SET_PRESENCE_AUTOMATIC_LOCATION -
MICROSOFT_TEAMS_SET_PRESENCE_MANUAL_LOCATION -
MICROSOFT_TEAMS_SET_USER_PREFERRED_PRESENCE -
MICROSOFT_TEAMS_SET_USER_PRESENCE_MANUAL_LOCATION -
MICROSOFT_TEAMS_SHARE_TEAM_SCHEDULE -
MICROSOFT_TEAMS_TEAMS_CREATE_CHANNEL -
MICROSOFT_TEAMS_TEAMS_CREATE_CHAT -
MICROSOFT_TEAMS_TEAMS_LIST -
MICROSOFT_TEAMS_TEAMS_LIST_CHANNEL_MESSAGES -
MICROSOFT_TEAMS_TEAMS_LIST_CHANNELS -
MICROSOFT_TEAMS_TEAMS_LIST_CHAT_MESSAGES -
MICROSOFT_TEAMS_TEAMS_POST_CHANNEL_MESSAGE -
MICROSOFT_TEAMS_TEAMS_POST_CHAT_MESSAGE -
MICROSOFT_TEAMS_TEAMS_POST_MESSAGE_REPLY -
MICROSOFT_TEAMS_UNARCHIVE_CHANNEL -
MICROSOFT_TEAMS_UNARCHIVE_GROUP_TEAM_CHANNEL -
MICROSOFT_TEAMS_UNARCHIVE_TEAM -
MICROSOFT_TEAMS_UNHIDE_CHAT_FOR_USER -
MICROSOFT_TEAMS_UNPIN_MESSAGE -
MICROSOFT_TEAMS_UPDATE_CALL -
MICROSOFT_TEAMS_UPDATE_CALL_OPERATION -
MICROSOFT_TEAMS_UPDATE_CALL_PARTICIPANT -
MICROSOFT_TEAMS_UPDATE_CHANNEL -
MICROSOFT_TEAMS_UPDATE_CHANNEL_MESSAGE -
MICROSOFT_TEAMS_UPDATE_CHAT -
MICROSOFT_TEAMS_UPDATE_CHAT_MESSAGE -
MICROSOFT_TEAMS_UPDATE_CONTENT_SHARING_SESSION -
MICROSOFT_TEAMS_UPDATE_DAY_NOTE -
MICROSOFT_TEAMS_UPDATE_ONLINE_MEETING -
MICROSOFT_TEAMS_UPDATE_OPEN_SHIFT -
MICROSOFT_TEAMS_UPDATE_SCHEDULING_GROUP -
MICROSOFT_TEAMS_UPDATE_TAB -
MICROSOFT_TEAMS_UPDATE_TEAM -
MICROSOFT_TEAMS_UPDATE_TEAM_MEMBER -
MICROSOFT_TEAMS_UPDATE_TEAM_SCHEDULE_SHIFT -
MICROSOFT_TEAMS_UPDATE_TIME_OFF -
MICROSOFT_TEAMS_UPDATE_TIME_OFF_REASON
Build with Microsoft Teams
Open OverSkill, describe what you want to build, and reference Microsoft Teams in your prompt — the AI will wire up the integration automatically.