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.
Whats new
What's new
- Extend an action-based Teams message extension across Microsoft 365
- Use captureImage API to capture an image or select media from the gallery for mobile clients
- Teams App Test Tool streamlines the debug process of bot apps
- Build bot-based message extension plugin
- Guidelines to extend bot-based message extension as plugin
- Use callRecording API to fetch meeting recording from all meetings
- Introduced systemDefault reserved activity type for send activity feed notifications
- Apps for Teams meetings are available in GCC-High
- Introduced Adaptive Card Previewer in public developer preview
- Introduced the extensions property in public developer preview app manifest schema
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
- 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
- Generate meeting side panel
Tutorial
- 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 task modules from Microsoft Teams
- Build search based message extension
- Build action based message extension
- Build Outgoing Webhooks
- Unfurl links in Teams using bot