Microsoft Teams
Microsoft Teams is a collaboration platform that combines workplace chat, meetings, file storage, and application integration. It provides APIs for building custom integrations, managing teams and channels, sending messages, scheduling meetings, and initiating calls through Microsoft Graph.
37 channels
across 1 AsyncAPI spec
· Provider profile
Channels
-
The Teams channel of the Azure Bot Service POSTs Bot Framework Activity objects to the bot's messaging endpoint. The `type` discriminator identifies the kind of activity; for `conversationUpdate` andMicrosoft Teams Event Surface
-
Subscribe to install, upgrade, and delete events for a specific Teams app. Resource path: `/appCatalogs/teamsApps/{teams-app-id}/installations`.Microsoft Teams Event Surface
-
Subscribe to chat changes for chats in which a specific Teams app is installed. Resource path: `/appCatalogs/teamsApps/{id}/installedToChats`.Microsoft Teams Event Surface
-
Subscribe to membership changes for chats in the tenant where a specific Teams app is installed. Resource path: `/appCatalogs/teamsApps/{id}/installedToChats/getAllMembers`.Microsoft Teams Event Surface
-
Subscribe to chat messages across all chats in the tenant where a specific Teams app is installed. Resource path: `/appCatalogs/teamsApps/{teams-app-id}/installedToChats/getAllMessages`.Microsoft Teams Event Surface
-
Subscribe to recordings in meetings where a specific Teams app is installed. Resource path: `appCatalogs/teamsApps/{id}/installedToOnlineMeetings/getAllRecordings`.Microsoft Teams Event Surface
-
Subscribe to transcripts in meetings where a specific Teams app is installed. Resource path: `appCatalogs/teamsApps/{id}/installedToOnlineMeetings/getAllTrancripts` (note the spelling used by the docuMicrosoft Teams Event Surface
-
Subscribe to changes to any chat in the tenant. Resource path: `/chats`.Microsoft Teams Event Surface
-
Subscribe to membership changes in all chats. Resource path: `/chats/getAllMembers`.Microsoft Teams Event Surface
-
Subscribe to chat messages across all chats in the tenant. Resource path: `/chats/getAllMessages`.Microsoft Teams Event Surface
-
Subscribe to changes to a specific chat. Resource path: `/chats/{id}`.Microsoft Teams Event Surface
-
Subscribe to membership changes in a specific chat. Resource path: `/chats/{id}/members`.Microsoft Teams Event Surface
-
Subscribe to messages in a specific chat. Resource path: `/chats/{chat-id}/messages`.Microsoft Teams Event Surface
-
Subscribe to recordings for all ad hoc calls (PSTN, 1:1, group calls) in the organization. Resource path: `communications/adhocCalls/getAllRecordings`.Microsoft Teams Event Surface
-
Subscribe to transcripts for all ad hoc calls in the organization. Resource path: `communications/adhocCalls/getAllTranscripts`.Microsoft Teams Event Surface
-
Subscribe to recordings for a specific ad hoc call. Resource path: `communications/adhocCalls/{adhocCallId}/recordings`.Microsoft Teams Event Surface
-
Subscribe to transcripts for a specific ad hoc call. Resource path: `communications/adhocCalls/{adhocCallId}/transcripts`.Microsoft Teams Event Surface
-
Subscribe to call recordings becoming available across all online meetings in the organization. Resource path: `communications/onlineMeetings/getAllRecordings`.Microsoft Teams Event Surface
-
Subscribe to call transcripts for all online meetings in the organization. Resource path: `communications/onlineMeetings/getAllTranscripts`.Microsoft Teams Event Surface
-
Subscribe to recordings for a specific online meeting. Resource path: `communications/onlineMeetings/{onlineMeetingId}/recordings`.Microsoft Teams Event Surface
-
Subscribe to transcripts for a specific online meeting. Resource path: `communications/onlineMeetings/{onlineMeetingId}/transcripts`.Microsoft Teams Event Surface
-
Deliveries to the `lifecycleNotificationUrl` for any Teams subscription. Lifecycle notifications signal subscription state changes (`reauthorizationRequired`, `subscriptionRemoved`, `missed`) and contMicrosoft Teams Event Surface
-
Subscribe to changes to any team in the tenant. Resource path: `/teams`.Microsoft Teams Event Surface
-
Subscribe to changes to channels across all teams. Resource path: `/teams/getAllChannels`.Microsoft Teams Event Surface
-
Subscribe to membership changes in all channels across the tenant. Resource path: `teams/getAllChannels/getAllMembers`.Microsoft Teams Event Surface
-
Subscribe to chat messages across all channels in all teams in the tenant. Resource path: `/teams/getAllMessages`. Supports `includeResourceData: true` with encryption.Microsoft Teams Event Surface
-
Subscribe to changes to a specific team. Resource path: `/teams/{id}`.Microsoft Teams Event Surface
-
Subscribe to channel changes within a specific team. Resource path: `/teams/{id}/channels`.Microsoft Teams Event Surface
-
Subscribe to membership changes in all channels under a specific team. Resource path: `teams/{id}/channels/getAllMembers`.Microsoft Teams Event Surface
-
Subscribe to messages and replies in a specific channel. Resource path: `/teams/{team-id}/channels/{channel-id}/messages`. Supports `$search` and `$filter=mentions/...` query parameters.Microsoft Teams Event Surface
-
Subscribe to membership changes in a specific team. Resource path: `/teams/{id}/members`.Microsoft Teams Event Surface
-
Subscribe to recordings for ad hoc calls initiated by a specific user. Resource path: `users/{userId}/adhocCalls/getAllRecordings`.Microsoft Teams Event Surface
-
Subscribe to transcripts for ad hoc calls initiated by a specific user. Resource path: `users/{userId}/adhocCalls/getAllTranscripts`.Microsoft Teams Event Surface
-
Subscribe to chat messages across all chats a particular user is part of. Resource path: `/users/{user-id}/chats/getAllMessages`.Microsoft Teams Event Surface
-
Subscribe to call recordings for meetings organized by a specific user. Resource path: `users/{userId}/onlineMeetings/getAllRecordings`.Microsoft Teams Event Surface
-
Subscribe to transcripts for meetings organized by a specific user. Resource path: `users/{userId}/onlineMeetings/getAllTranscripts`.Microsoft Teams Event Surface
-
Graph validation handshake. When a subscription is created or updated, Microsoft Graph sends a `POST` with `validationToken` query parameter that the endpoint must echo back as text/plain within 10 seMicrosoft Teams Event Surface