Skip to main content

Microsoft Teams connector

Back to the connector overview, authentication methods, and actions.
27 Oct 2026
guideUpdated the connector profile guides.
21 Oct 2026
breaking-change webhook guideBreaking — the thirteen per-change-type webhook events have been replaced by five, one for each Microsoft Graph resource: Channel Message, Chat Message, Team, Channel and Chat Member. Each now covers every change type for its resource and reports the change type (created, updated or deleted) as the event type, so subscribe to the single event and switch on that value instead of selecting separate created/updated/deleted events. Microsoft Graph permits only one subscription per application and resource, which made the former events unusable beyond the first one selected. Webhook events require the OAuth 2.0 (Client Credentials) authentication method; the setup guide now states this and lists the application permissions each event needs.
microsoftteams_list_all_channel_messages
17 Sept 2026
new-feature data-syncAdded DataSync support to teams, users, chats and subscriptions. Teams, users and chats page through Microsoft Graph continuation tokens and now expose that token as a next result key, with a matching optional skiptoken input. All four sync by full refresh.
microsoftteams_list_chats, microsoftteams_list_subscriptions, microsoftteams_list_teams, microsoftteams_list_users
3 Sept 2026
description-fixDisambiguated list_channels vs list_all_channels descriptions (owned-only vs including shared). Documented $select limitation on list_team_members (email/userId not selectable). Added owner requirement for private/shared channel creation. Clarified all bot_* actions that conversationId must be a Bot Framework id, not a Graph chat/thread id (19:…@thread.v2).
microsoftteams_bot_delete_activity, microsoftteams_bot_get_conversation_member, microsoftteams_bot_get_conversation_members, microsoftteams_bot_get_conversation_paged_members, microsoftteams_bot_reply_to_activity, microsoftteams_bot_send_to_conversation, microsoftteams_bot_update_activity, microsoftteams_create_channel, microsoftteams_list_all_channels, microsoftteams_list_channels, microsoftteams_list_team_members
26 Aug 2026
bug-fixAdded attachment id field (required) to send_channel_message, send_message_reply, and send_chat_message so card attachments are accepted by Graph. Fixed template@odata.bind URL quotes in create_team. Updated skiptoken description as opaque nextLink value. Added ConsistencyLevel requiredIf for $count. Disambiguated bot_get_conversation_members vs bot_get_conversation_paged_members descriptions. Documented create_channel members-at-creation and add_channel_member parent-team prerequisite.
microsoftteams_add_channel_member, microsoftteams_add_chat_member, microsoftteams_add_team_member, microsoftteams_add_team_members_bulk, microsoftteams_archive_channel, microsoftteams_archive_team, microsoftteams_bot_create_conversation, microsoftteams_bot_delete_activity, microsoftteams_bot_get_conversation_member, microsoftteams_bot_get_conversation_members, microsoftteams_bot_get_conversation_paged_members, microsoftteams_bot_reply_to_activity, microsoftteams_bot_send_to_conversation, microsoftteams_bot_update_activity, microsoftteams_change_password, microsoftteams_clone_team, microsoftteams_create_channel, microsoftteams_create_chat, microsoftteams_create_team, microsoftteams_create_user, microsoftteams_delete_channel, microsoftteams_delete_channel_tab, microsoftteams_delete_chat, microsoftteams_delete_team, microsoftteams_delete_user, microsoftteams_get_channel, microsoftteams_get_channel_files_folder, microsoftteams_get_channel_member, microsoftteams_get_channel_message, microsoftteams_get_channel_message_reply, microsoftteams_get_channel_tab, microsoftteams_get_chat, microsoftteams_get_chat_member, microsoftteams_get_chat_message, microsoftteams_get_current_user, microsoftteams_get_primary_channel, microsoftteams_get_subscription, microsoftteams_get_team, microsoftteams_get_team_member, microsoftteams_get_user, microsoftteams_list_all_channel_members, microsoftteams_list_all_channel_messages, microsoftteams_list_all_channels, microsoftteams_list_channel_members, microsoftteams_list_channel_message_replies, microsoftteams_list_channel_messages, microsoftteams_list_channel_tabs, microsoftteams_list_channels, microsoftteams_list_chat_members, microsoftteams_list_chat_messages, microsoftteams_list_chats, microsoftteams_list_incoming_channels, microsoftteams_list_subscriptions, microsoftteams_list_team_members, microsoftteams_list_teams, microsoftteams_list_users, microsoftteams_remove_channel_member, microsoftteams_remove_chat_member, microsoftteams_remove_team_member, microsoftteams_remove_team_members_bulk, microsoftteams_send_channel_message, microsoftteams_send_chat_message, microsoftteams_send_message_reply, microsoftteams_soft_delete_channel_message, microsoftteams_soft_delete_chat_message, microsoftteams_unarchive_channel, microsoftteams_unarchive_team, microsoftteams_undo_soft_delete_chat_message, microsoftteams_update_channel, microsoftteams_update_channel_message, microsoftteams_update_chat, microsoftteams_update_team
24 Aug 2026
bug-fixMigrated all actions from requiredScopes to authRequirements with per-auth-type scoping: bot_* actions scoped to oauth2_bot only, /me/ actions (list_chats, get_chat, change_password, get_current_user) scoped to oauth2+oauth2_bot, send/soft-delete message actions scoped away from client credentials, list_all_channel_messages scoped to client credentials only. Removed create/update/delete subscription actions, classification field, unknownFutureValue sentinel from enums, meeting from chatType enum, hiddenMembership from update visibility enum, codesnippet/announcement from update attachments, summary/reactions from update_channel_message. Added validationRules (requiredIf for ConsistencyLevel+search, atLeastOneOf for update_team body, mutuallyExclusive for create_team displayName/group_id). Fixed group@odata.bind URL quotes. Documented soft-delete behavior, SharePoint folder provisioning, permanent tabs, education specialization, and teamsApp $expand requirement.
microsoftteams_create_subscription, microsoftteams_delete_subscription, microsoftteams_update_subscription, microsoftteams_webhook_channel_created, microsoftteams_webhook_channel_deleted, microsoftteams_webhook_channel_message_created, microsoftteams_webhook_channel_message_deleted, microsoftteams_webhook_channel_message_updated, microsoftteams_webhook_channel_updated, microsoftteams_webhook_chat_member_created, microsoftteams_webhook_chat_member_deleted, microsoftteams_webhook_chat_message_created, microsoftteams_webhook_chat_message_deleted, microsoftteams_webhook_chat_message_updated, microsoftteams_webhook_team_created, microsoftteams_webhook_team_deleted, microsoftteams_webhook_team_updated, microsoftteams_webhook_validation_check
microsoftteams_add_channel_member, microsoftteams_add_chat_member, microsoftteams_add_team_member, microsoftteams_add_team_members_bulk, microsoftteams_archive_channel, microsoftteams_archive_team, microsoftteams_bot_create_conversation, microsoftteams_bot_delete_activity, microsoftteams_bot_get_conversation_member, microsoftteams_bot_get_conversation_members, microsoftteams_bot_get_conversation_paged_members, microsoftteams_bot_reply_to_activity, microsoftteams_bot_send_to_conversation, microsoftteams_bot_update_activity, microsoftteams_change_password, microsoftteams_clone_team, microsoftteams_create_channel, microsoftteams_create_chat, microsoftteams_create_team, microsoftteams_create_user, microsoftteams_delete_channel, microsoftteams_delete_channel_tab, microsoftteams_delete_chat, microsoftteams_delete_team, microsoftteams_delete_user, microsoftteams_get_channel, microsoftteams_get_channel_files_folder, microsoftteams_get_channel_member, microsoftteams_get_channel_message, microsoftteams_get_channel_message_reply, microsoftteams_get_channel_tab, microsoftteams_get_chat, microsoftteams_get_chat_member, microsoftteams_get_chat_message, microsoftteams_get_current_user, microsoftteams_get_primary_channel, microsoftteams_get_subscription, microsoftteams_get_team, microsoftteams_get_team_member, microsoftteams_get_user, microsoftteams_list_all_channel_members, microsoftteams_list_all_channel_messages, microsoftteams_list_all_channels, microsoftteams_list_channel_members, microsoftteams_list_channel_message_replies, microsoftteams_list_channel_messages, microsoftteams_list_channel_tabs, microsoftteams_list_channels, microsoftteams_list_chat_members, microsoftteams_list_chat_messages, microsoftteams_list_chats, microsoftteams_list_incoming_channels, microsoftteams_list_subscriptions, microsoftteams_list_team_members, microsoftteams_list_teams, microsoftteams_list_users, microsoftteams_remove_channel_member, microsoftteams_remove_chat_member, microsoftteams_remove_team_member, microsoftteams_remove_team_members_bulk, microsoftteams_send_channel_message, microsoftteams_send_chat_message, microsoftteams_send_message_reply, microsoftteams_soft_delete_channel_message, microsoftteams_soft_delete_chat_message, microsoftteams_unarchive_channel, microsoftteams_unarchive_team, microsoftteams_undo_soft_delete_chat_message, microsoftteams_update_channel, microsoftteams_update_channel_message, microsoftteams_update_chat, microsoftteams_update_team
18 Aug 2026
new-eventsAdded webhook event support with 14 events (+ validation handshake) across channel messages, chat messages, teams, channels, and chat members via Microsoft Graph subscriptions with programmatic lifecycle management.
microsoftteams_webhook_channel_created, microsoftteams_webhook_channel_deleted, microsoftteams_webhook_channel_message_created, microsoftteams_webhook_channel_message_deleted, microsoftteams_webhook_channel_message_updated, microsoftteams_webhook_channel_updated, microsoftteams_webhook_chat_member_created, microsoftteams_webhook_chat_member_deleted, microsoftteams_webhook_chat_message_created, microsoftteams_webhook_chat_message_deleted, microsoftteams_webhook_chat_message_updated, microsoftteams_webhook_team_created, microsoftteams_webhook_team_deleted, microsoftteams_webhook_team_updated, microsoftteams_webhook_validation_check
15 Jul 2026
bug-fixFixed bot update activity description to clarify text/attachment constraint, and simplified bot get conversation members by removing unsupported pagination parameters.