Microsoft Teams developer documentation
Welcome to overview of Microsoft Teams developer documentation. Teams apps bring key information, common tools, and trusted processes to where people increasingly gather, learn, and work.
What's new
What's new
- Extend a Teams meeting app to Outlook
- Share to Teams from personal app or tab for Teams mobile clients
- Build API-based message extension using Developer Portal for Teams
- Introduced systemDefault reserved activity type for send activity feed notifications (Developer preview)
- Teams, Outlook, and Microsoft 365 web domains are migrating to cloud.microsoft domain
- Build Adaptive Card-based Loop components
- Application RSC permissions for chat scope are now generally available
- Micro-capabilities for website links
- Actions in Microsoft 365
- Use / to invoke message extensions from command box in the new Teams client
Reference
Get started
Get Started
Tutorial
Build apps for Teams
Overview
- Build apps for Microsoft Teams
- App fundamentals
- Design your app
- Code samples
- Build apps for Teams meeting stage
What's new
Step-by-step guides
Tutorial
- Debug your AI chat bot using Teams App Test Tool
- Bot configuration experience
- Create Teams conversation bot
- Create Calling and meeting bot
- Configure SSO for tabs and message extensions
- Build tabs with Adaptive Card
- Build a bot to send Proactive messages
- Build a bot with SSO authentication
- Generate meeting token
Tutorial
- Generate meeting side panel
- Build an in-meeting document signing app
- Build command bot with JavaScript
- Build notification bot with JavaScript
- Upload files to Teams from a bot
- Generate meeting content bubble
- Invoke dialogs from Microsoft Teams
- Build search based message extension
- Build action based message extension
- Build Outgoing Webhooks


Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
