Service | Microsoft Docs article | Related commit history on GitHub | Change details |
---|---|---|---|
platform | App Icon Badging For Your App | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/app-icon-badging-for-your-app.md | Title: Enable app icon badging for your Teams app + Title: App Icon Badges for Meetings description: In this article, learn how to enable app icon badging for your Microsoft Teams app in meeting. |
platform | Build Extensible Conversation For Meeting Chat | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md | Title: Build extensible conversation for meeting chat + Title: Build Extensible Conversations description: In this article, learn how to build extensible conversation for Microsoft Teams meeting chat with bots, cards, and message extensions. |
platform | In Meeting Notification For Meeting | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/in-meeting-notification-for-meeting.md | Title: Build in-meeting notification for Teams meeting + Title: Build In-meeting Notification description: Learn how to build in-meeting and targeted in-meeting notifications for Microsoft Teams meeting with code samples. |
platform | How To Custom Azure Fluid Relay | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/teams-live-share-how-to/how-to-custom-azure-fluid-relay.md | Title: How to use custom Azure Fluid Relay service + Title: Custom Azure Fluid Relay Service description: In this module, learn how to use a custom Azure Fluid Relay service with Live Share. |
platform | Debugging Local Testing Calling Meeting Bots | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/calls-and-meetings/debugging-local-testing-calling-meeting-bots.md | Title: Debug your calling and meeting bot locally + Title: Debug Calling & Meeting Bots Locally description: In this module, learn how you can also use ngrok to develop calls and online meeting bots on your local PC. ms.localizationpriority: medium |
platform | Real Time Media Concepts | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/calls-and-meetings/real-time-media-concepts.md | Title: Real-time media calls and online meetings with Microsoft Teams + Title: Real-time Media Call & Meeting for Bots description: Learn how bot interacts with Teams calls and online meetings. Explore media sessions, frame rate, audio and video format, active speakers, and video subscription. ms.localizationpriority: medium |
platform | Registering Calling Bot | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/calls-and-meetings/registering-calling-bot.md | Title: Register calls and meetings bot for Microsoft Teams + Title: Register Calls & Meetings Bot description: Learn to register audio and video call bot, create a bot or add calling capability, and add graph permissions. Sample to create call, join meeting and transfer call. ms.localizationpriority: medium |
platform | Requirements Considerations Application Hosted Media Bots | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/calls-and-meetings/requirements-considerations-application-hosted-media-bots.md | Title: Requirements and considerations for application-hosted media bots + Title: Build Application-hosted Media Bots description: Learn how to create application-hosted media bots for Microsoft Teams, scalability and performance. See samples for different remote and local media scenarios. ms.localizationpriority: medium |
platform | Bot Sso Code | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/authentication/bot-sso-code.md | Title: Code configuration for enabling SSO for bots + Title: Update App Manifest to Enable SSO description: Describes code configuration for enabling SSO for bots. ms.localizationpriority: high |
platform | Bot Sso Graph Api | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/authentication/bot-sso-graph-api.md | Title: Extend your app with Microsoft Graph permissions + Title: Microsoft Graph Permissions for App description: Describes configuring API permissions with Microsoft Graph for bot and messaging extension apps. ms.localizationpriority: high |
platform | Bot Sso Overview | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/authentication/bot-sso-overview.md | Title: Overview to authentication using SSO in Teams with Microsoft Entra ID + Title: Enable SSO with Microsoft Entra ID description: Learn about Single sign-on (SSO) authentication in Microsoft Teams and how to enable it in bots and message extension. ms.localizationpriority: high |
platform | Bot Sso Register Aad | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/authentication/bot-sso-register-aad.md | Title: Configure your app in Microsoft Entra ID + Title: Configure App in Microsoft Entra ID description: Describes configuring your bot or message extension app with Microsoft Entra ID for enabling SSO. ms.localizationpriority: high |
platform | Channel And Group Conversations | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/conversations/channel-and-group-conversations.md | Title: Create conversation bots for channel or group chat + Title: Channel/Group Conversation Chat Bot description: Learn how to create new conversation threads, user and tag mentions, and send message on installation. Explore Teams file upload sample (.NET, JavaScript, Python). |
platform | Channel Messages With Rsc | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/conversations/channel-messages-with-rsc.md | Title: Receive all conversation messages with RSC + Title: Get All Conversation Messages with RSC description: Enable bots to receive all conversation messages without being @mentioned using RSC permissions. Read on webApplicationInfo or authorization section in manifest. |
platform | Request Headers Of The Bot | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/conversations/request-headers-of-the-bot.md | Title: Send tenant ID and conversation ID to the request headers of the bot + Title: Manage Bot Traffic with Request Headers description: Learn how to route the bot traffic without unpacking the entire payload using tenant ID and conversation ID present in request headers of the bot in Teams. ms.localizationpriority: medium |
platform | Update And Delete Bot Messages | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/update-and-delete-bot-messages.md | Title: Update and delete messages sent from your bot + Title: Update & Delete Bot Messages description: Learn how to update and delete messages sent from your Microsoft Teams bot in different environments and with REST APIs using samples (.NET, Node.js, Python). |
platform | Adaptive Card Previewer Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/adaptive-card-previewer-vs.md | Title: Microsoft Adaptive Card Previewer Visual Studio + Title: Adaptive Card Previewer - Visual Studio description: In this article, learn more about the Microsoft Adaptive Card previewer, features, advantages, limitations. ms.localizationpriority: medium |
platform | Analyze Your Apps Usage In Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/analyze-your-apps-usage-in-developer-portal.md | Title: Analyze your app's usage in Developer Portal + Title: Analyze App Usage in Developer Portal description: In this module, learn how to analyze your app's usage in Developer Portal ms.localizationpriority: medium |
platform | Debug | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/debug.md | Title: Choosing a setup to test and debug your app + Title: Test & Debug App Locally or on Cloud description: In this module, learn options for testing and debugging Microsoft Teams apps in local and cloud-hosted environment. ms.localizationpriority: medium |
platform | Manage Your Apps In Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/manage-your-apps-in-developer-portal.md | Title: Manage your apps with the Developer Portal + Title: Manage Apps with Developer Portal description: Learn how to configure, distribute, and manage your apps using the Developer Portal for Microsoft Teams. ms.localizationpriority: medium |
platform | Test Data | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/test-data.md | Title: Add test data to your Microsoft 365 test tenant + Title: Test App with Microsoft 365 Tenant description: Learn to set up your Microsoft 365 developer program subscription for successful testing of Microsoft Teams Apps using code snippets. ms.localizationpriority: medium |
platform | Common Reasons For App Validation Failure | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/common-reasons-for-app-validation-failure.md | Title: Common reasons for app validation failure + Title: Reasons for App Validation Failure description: Learn the common reasons for app validation failure such as inadequate app description, improper screenshots, mismatch between Partner Center and app manifest, valid domains guidelines violation, or broken app functionality. |
platform | Build App | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/build-app.md | Title: The build stage for your collaborative app + Title: Build Stage for Collaborative Apps description: Learn what you can do during the build stage of your app to grow your app. |
platform | Gain Traction | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/gain-traction.md | Title: The traction stage for your collaborative app + Title: Accelerate Market Traction for App description: Learn what you can do during the traction stage of your app to grow your app. |
platform | Launch App | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/launch-app.md | Title: The launch stage for your collaborative app + Title: Launch Stage for Collaborative Apps description: Learn what you can do during the launch stage of your app to grow your app. |
platform | Overview App Growth | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/overview-app-growth.md | Title: Overview for planning, strategizing, and executing growth for your app + Title: Plan & Strategize App Growth description: Learn to plan, strategize and execute growth for your app. |
platform | Scale App | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/scale-app.md | Title: The scale stage for your collaborative app + Title: Scale Stage for Collaborative Apps description: Learn what you can do during the scale stage of your app to grow your app. Last updated 02/21/2023 # Scale your collaborative app -In this stage in the app growth lifecycle, you use the learnings from previous ad-hoc, pilot motions to programmatically activate existing customers and sell to new customers via all possible initiatives. The following growth levers are pertinent at this stage: +In this stage in the app growth lifecycle, you use the learnings from previous ad-hoc, pilot motions to programmatically activate existing customers and sell to new customers through all possible initiatives. The following growth levers are pertinent at this stage: ## What should you do during the Scale stage? In this stage in the app growth lifecycle, you use the learnings from previous a Once transact SaaS enabled, listing the SaaS subscriptions for your app on the Teams marketplace gives you access to 90,000+ reseller partners (called [cloud solution providers](https://www.youtube.com/watch?v=X33C-RV9dZc) or CSPs) around the world. These CSPs manage a significant customer install base. You can scale your business through this channel without making a full investment in solutions, experts, salesforce, and events. You can instead get to market faster, and at exponential scale, compared to selling solely through your own sales motions. -To scale your app, become CSP channel ready (see [CSP Channel Readiness Guide for Teams app ISVs](https://aka.ms/TeamsMonetization/CSPChannelReadyGuide)). After that, your app appears on [Teams apps that have become CSP Channel Ready](https://aka.ms/P2PeBook) public handbook. Apps successful on the marketplace may have an opportunity to get featured on this frequently promoted public [landing page](https://cloudpartners.transform.microsoft.com/practices/modernworkisv?tab=monetize-your-app). +To scale your app, become CSP channel ready (see [CSP Channel Readiness Guide for Teams app ISVs](https://aka.ms/TeamsMonetization/CSPChannelReadyGuide)). After that, your app appears on [Teams apps that have become CSP Channel Ready](https://aka.ms/P2PeBook) public handbook. Apps successful on the marketplace might have an opportunity to get featured on this frequently promoted public [landing page](https://cloudpartners.transform.microsoft.com/practices/modernworkisv?tab=monetize-your-app). [Back to top](#what-should-you-do-during-the-scale-stage) </details> You can find detailed partner profile information in the Partner Center or using Teams marketplace allows you to create private offers, that is, time-bound pricing of your SaaS subscription for Teams app with customized, prenegotiated terms for [CSPs](/azure/marketplace/isv-csp-reseller). You can also create [private plans](/marketplace/private-plans) for targeted customers to offer negotiated pricing. -Help your sales team secure large new customer deals leading with your Teams collaborative app. Offer private pricing to your customers via the Teams marketplace, leaving tax remittance, payments, and subscription billing to Microsoft. +Help your sales team secure large new customer deals leading with your Teams collaborative app. Offer private pricing to your customers through the Teams marketplace, leaving tax remittance, payments, and subscription billing to Microsoft. [Back to top](#what-should-you-do-during-the-scale-stage) </details> Help your sales team secure large new customer deals leading with your Teams col <details> <summary>Digital webinars for existing customers and new prospects</summary> -Host digital webinars at regular cadences to showcase the value of your Teams app to customers. Your customer success team and presales or sales team must funnel relevant existing customers and new prospects as preferred leads to invite for the webinars. Ensure that you include links to sign up for the webinars on your appΓÇÖs landing page on your website and your Microsoft Teams Store listing. It attracts new, exploratory users who may be interested in learning more about your app. +Host digital webinars at regular cadences to showcase the value of your Teams app to customers. Your customer success team and presales or sales team must funnel relevant existing customers and new prospects as preferred leads to invite for the webinars. Ensure that you include links to sign up for the webinars on your appΓÇÖs landing page on your website and your Microsoft Teams Store listing. It attracts new, exploratory users who might be interested in learning more about your app. Get in touch with your field, account, or engineering representatives from Microsoft to request their participation in hero instances of these direct-to-customer webinars. Generate interest from new customer accounts and drive traffic to your collabora Share real customer stories using a four to five-minute video. Nominate a customer and gain their commitment to participate in the story. Work with the customer on the narrative. Ensure that you include the benefits derived from your collaborative app, showcase resulting increased employee productivity (preferably quantifiable gains) and how customers prefer to use your SaaS service inside Teams as a collaborative app. Use this video for demand generation, digital marketing campaigns or showcase on public pages. -After developing it, host these customer stories on the landing page of the Teams app on your website. Link this video in the marketplace listing of your collaborative app. Promote it via paid, earned media, or social media posts to highlight the success of the app. +After developing it, host these customer stories on the landing page of the Teams app on your website. Link this video in the marketplace listing of your collaborative app. Promote it though paid, earned media, or social media posts to highlight the success of the app. [Back to top](#what-should-you-do-during-the-scale-stage) </details> After developing it, host these customer stories on the landing page of the Team <details> <summary>Showcase Teams app in leading industry events</summary> -While building traction, you showcased the collaborative app in Teams during your annual customer conference. ItΓÇÖs time to expand the coverage to well-known public industry events where you've a prominent presence or conferences which you sponsor. Your executives can include the Teams app in their keynote or showcase your innovation center stage. Doing so is bound to attract both existing and new prospective customers. +While building traction, you showcased the collaborative app in Teams during your annual customer conference. ItΓÇÖs time to expand the coverage to well-known public industry events where you have a prominent presence or conferences which you sponsor. Your executives can include the Teams app in their keynote or showcase your innovation center stage. Doing so is bound to attract both existing and new prospective customers. [Back to top](#what-should-you-do-during-the-scale-stage) </details> Remember, your goal is to get users to experience value at the earliest by using <details> <summary>Coactivation in mutually identified existing customers</summary> -Based on the list youΓÇÖve shared with your Microsoft field, account, or engineering representatives while building traction, itΓÇÖs time to execute coactivation and adoption of your collaborative app in customer accounts with significant seat sizes. Your customer success team will play a major driving role in this motion. They can work alongside business decision makers, IT decision makers, and end-users, that is, employees of the customer organization who are going to use your app inside Teams. +Based on the list youΓÇÖve shared with your Microsoft field, account, or engineering representatives while building traction, itΓÇÖs time to execute coactivation and adoption of your collaborative app in customer accounts with significant seat sizes. Your customer success team plays a major driving role in this motion. They can work alongside business decision makers, IT decision makers, and end-users, that is, employees of the customer organization who are going to use your app inside Teams. Remember, just enabling the app inside Teams won't be enough. Instead, adoption and change management practices led by your customer success team such as organization-wide emails at regular cadences, flyers, retention campaigns, user trainings, identifying and scaling through app champions in each team, gamification and constantly keeping an eye on app usage metrics within the customerΓÇÖs tenant is required to form a habit among users. To plan and support the rollout of your Teams app in your customersΓÇÖ organizat </details> <br> <details>-<summary>Growth hacking via in-product scenario experimentation</summary> +<summary>Growth hacking though in-product scenario experimentation</summary> Continuously monitor whatΓÇÖs happening inside your collaborative app through analytics and measure the value end-users are obtaining. To positively impact product and business metrics, such as number of app installs, activation rate, task completion, new user retention and churn, referrals, and so on, a rapid, always-on experimentation work stream allows byte-sized tweaks to your app experience. It results in more control and less risk compared to large changes spaced far apart. Strategic developers, who are part of the invite-only Teams engineeringΓÇÖs buil <details> <summary>High-touch support for select, joint new customer pitches</summary> -Get in touch with the Microsoft field, account or engineering representatives to discuss partnering during pitches you make to new customers. Microsoft will use discretion to partner on such opportunities based on customer interest, adoption opportunity (seat size in prospect customer account), and so on, among other criteria. Microsoft will primarily help land the value of the overall Teams collaborative app platform, letting you own your app or solution pitch. +Get in touch with the Microsoft field, account, or engineering representatives to discuss partnering during pitches you make to new customers. Microsoft will use discretion to partner on such opportunities based on customer interest, adoption opportunity (seat size in prospect customer account), and so on, among other criteria. Microsoft will primarily help land the value of the overall Teams collaborative app platform, letting you own your app or solution pitch. </details> <br> <details> <summary>Include your app in global outreach to Microsoft sellers</summary> -Expose your solution to Microsoft field sellers and executives through an on-demand webinar featuring your speakers and content. Microsoft posts your on-demand webinar to an internal site and promote it to Microsoft sellers. Share the internal Microsoft on-demand webinar link with your Microsoft contacts as well. Connect with the [ISV Marketplace Success Rewards Program team](mailto:rewards@microsoft.com) to check eligibility, seek guidance and execute this motion. +Expose your solution to Microsoft field sellers and executives through an on-demand webinar featuring your speakers and content. Microsoft posts your on-demand webinar to an internal site and promote it to Microsoft sellers. Share the internal Microsoft on-demand webinar link with your Microsoft contacts as well. Connect with the [ISV Marketplace Success Rewards Program team](mailto:rewards@microsoft.com) to check eligibility, seek guidance, and execute this motion. </details> <br> <details> <summary>Host customer roundtables to promote the app</summary> -Participate in a customer roundtable session with Microsoft to highlight the value of your Teams app to customers. Connect with the [ISV Marketplace Success Rewards Program team](mailto:rewards@microsoft.com) to check eligibility, seek guidance and execute this motion. After that, a Microsoft Marketing Program Manager will reach out to you about participating in a customer roundtable session based on campaign alignment. +Participate in a customer roundtable session with Microsoft to highlight the value of your Teams app to customers. Connect with the [ISV Marketplace Success Rewards Program team](mailto:rewards@microsoft.com) to check eligibility, seek guidance, and execute this motion. After that, a Microsoft Marketing Program Manager will reach out to you about participating in a customer roundtable session based on campaign alignment. </details> |
platform | Succeed | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/app-growth/succeed.md | Title: The succeed stage for your collaborative app + Title: Succeed Stage for Collaborative Apps description: Learn what you can do during the final stage of your app to grow your app. |
platform | Teams Store Ranking Parameters | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/post-publish/teams-store-ranking-parameters.md | Title: Microsoft Teams Store ranking parameters + Title: Teams Store Ranking Parameters description: Learn Teams Store ranking parameters like historical usage, user engagement data, app quality and values, audience relevance, and app update or new release. ms.localizationpriority: high |
platform | Create Partner Center Dev Account | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/prepare/create-partner-center-dev-account.md | Title: Create your Partner Center developer account + Title: Manage Partner Center Account Q&A description: FAQs for creating a Partner Center developer account for publishing your app to the Microsoft Teams Store. |
platform | End User Purchase Experience | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/prepare/end-user-purchase-experience.md | Title: Purchase and manage app subscriptions and licenses + Title: Buy & Manage App Subscription & License description: Learn how to purchase, assign, and manage licenses for third-party apps in Microsoft Teams. |
platform | In App Purchase Flow | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/prepare/in-app-purchase-flow.md | Title: In-app purchase flow for the monetization of apps + Title: In-app Purchases for App Monetization description: Learn the basic tasks and concepts needed to implement in-app purchases and trial functionality in teams apps. |
platform | Submission Checklist | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/prepare/submission-checklist.md | Title: Prepare your Microsoft Teams Store submission + Title: Prepare for Teams Store Submission description: Learn final steps before you submit your Teams app to be listed on the Teams Store. Validate app package and complete publisher verification and attestation. ms.localizationpriority: high |
platform | Teams Store Validation Guidelines | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md | Title: Microsoft Teams Store validation guidelines + Title: Teams Store Validation Guidelines description: Learn to increase the chances of your app to pass the Teams Store submission process. Understand the mandatory and suggested fixes, and validation guidelines. |
platform | Update Apple Store Team Connect Id | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/prepare/update-apple-store-team-connect-id.md | Title: Update Apple Developer Program Team ID Team ID on Partner center + Title: Enable App for Teams iOS Platform description: Update your Apple Developer Program Team ID in the Microsoft Partner Center to enable end-users to search and acquire your app on the Teams iOS platform. ms.localizationpriority: medium |
platform | Publish | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/publish.md | Title: Overview - Publish your app to the Microsoft Teams Store + Title: Publish App on Teams Store description: Publish your app to Microsoft Teams Store or AppSource. What to expect after you submit, tips for rapid approval and publishing apps linked to a SaaS offer. |
platform | Resolve Submission Issues | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/resolve-submission-issues.md | Title: Resolve issues with your Microsoft Teams Store submission + Title: Fix Store Submission Issues/Failures description: Troubleshoot and correct problems with your Microsoft Teams Store submission. Get help directly from Microsoft, resolve issues and resubmit your app. |
platform | App Structure | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/app-structure.md | Title: Design your app - Understand the app structure + Title: Understand App Structure to Design Apps description: In this module, learn what you can and can't customize in Microsoft Teams when designing your app structure. |
platform | Design Teams App Advanced Ui Components | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/design-teams-app-advanced-ui-components.md | Title: Design your app with advanced UI components + Title: Design App with Advanced UI Components description: Learn about the Teams UI components, such as breadcrumbs, notification bar, Stageview along with relevant use cases. |
platform | Design Teams App Artwork Store | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/design-teams-app-artwork-store.md | Title: Design your app - App artwork for Microsoft Teams Store + Title: Best Practices to Design App Artwork description: Learn about guidelines and templates for displaying the app artwork. ms.localizationpriority: medium |
platform | Design Teams App Basic Ui Components | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/design-teams-app-basic-ui-components.md | Title: Design your app with basic Fluent UI components + Title: Design App with Basic Fluent UI Components description: Learn how to use UI components from Teams UI kit such a Fluent kit, breadcrumb, button card, carousel, dropdown, and toggle to build Teams apps. ms.localizationpriority: medium |
platform | Design Teams App Fundamentals | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/design-teams-app-fundamentals.md | Title: Design your app - Understand the design system + Title: Basic App Design Fundementals description: Learn about the basics of designing your Microsoft Teams app, including avatars, layout, icons, color scheme, and more. ms.localizationpriority: medium |
platform | Design Teams App Icon Store Appbar | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/design-teams-app-icon-store-appbar.md | Title: Design your app - App icon for Microsoft Teams Store and app bar + Title: Design App Icon for Teams Store description: Learn about the app icons for Microsoft Teams Store and app bar ms.localizationpriority: medium |
platform | Design Teams App Light Box View | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/design-teams-app-light-box-view.md | Title: Design your app with lightbox UI components + Title: Design App with Lightbox UI Components description: Learn how to use lightbox UI component from Teams UI kit to build Microsoft Teams apps. ms.localizationpriority: medium |
platform | Enable App Customization | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/enable-app-customization.md | Title: Enable customization for your Microsoft Teams app allows + Title: Enable Customization for App description: In this module, understand how Teams admins can customize your Teams app for their org. ms.localizationpriority: medium |
platform | Map Use Cases | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/map-use-cases.md | Title: Map your use cases to Teams app features and capabilities + Title: Map Use Cases to App Features description: Identify how your app's use cases can work within the Teams experience, app features, and capabilities; map common use cases with capabilities. |
platform | Plan Code Instrumentation | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/plan-code-instrumentation.md | Title: Plan code instrumentation using analytics service + Title: Plan Instrumentation Using Analytics description: Learn about planning code instrumentation using an analytics service. |
platform | Planning Checklist | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/planning-checklist.md | Title: Questions to help plan Teams app development + Title: App Planning Checklist description: Learn to plan your app using the checklist to ensure your plan covers the important details of app development. Plan app's lifecycle. Plan to host your Teams app. ms.localizationpriority: high |
platform | Understand Use Cases | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/design/understand-use-cases.md | Title: Understanding your app's use cases and Teams features + Title: Understand App's Use Cases & Features description: Learn Teams app capabilities such as, tabs, bots, meeting extensions, message extensions, webhook connectors, personal app experience, and shared app experience. |
platform | Native Device Permissions | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/device-capabilities/native-device-permissions.md | Title: Request device permissions for your Microsoft Teams app + Title: Device Permissions for Teams Apps description: Learn to update your app manifest to request access to native features that require user consent, such as scan QR, barcode, image, audio, and video capabilities. ms.localizationpriority: high |
platform | Qr Barcode Scanner Capability | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/device-capabilities/qr-barcode-scanner-capability.md | Title: Integrate QR or barcode scanner capability + Title: Enable QR/Barcode Scanner Capability description: Learn how to use Teams JavaScript client library to leverage QR or barcode scanner capability and know the benefits of integrating QR or barcode scanner capability. ms.localizationpriority: medium |
platform | Feedback | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/feedback.md | Title: Microsoft Teams developer community support and feedback + Title: Developer Community Support & Feedback description: Learn about Developer community and help required to raise issues, limitations, and general questions. Ask questions related to SDK and samples, documentation feedback, feature requests. ms.localizationpriority: medium |
platform | B2c Apps | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/get-started/b2c-apps.md | Title: Integrate Teams meetings and calls in an external app + Title: Integrate Teams Meetings & Calls description: In this module, learn how to integrate Teams meetings and calls in an external business-to-consumer (B2C) app. ms.localizationpriority: high Last updated 03/01/2024 |
platform | Glossary | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/get-started/glossary.md | Title: Microsoft Teams developer documentation- Glossary + Title: Teams Developer Documentation Glossary description: Learn about the common terms, meanings, and definitions used in Microsoft Teams developer documentation. ms.localizationpriority: high |
platform | Import External Messages To Teams | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/import-messages/import-external-messages-to-teams.md | Title: Use Microsoft Graph to import external platform messages to Teams + Title: Import External Platform Messages description: Describes how to use Microsoft Graph to import messages from an external platform to Teams. ms.localizationpriority: high |
platform | Fetch Id | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/meeting-transcripts/fetch-id.md | Title: Obtain meeting ID and organizer ID for fetching meeting transcripts and recordings + Title: Get Meeting ID & Organizer ID description: Describes the process of Obtain meeting ID and organizer ID for fetching meeting transcripts and recordings ms.localizationpriority: high |
platform | Overview Transcripts | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/meeting-transcripts/overview-transcripts.md | Title: Use Microsoft Graph to fetch transcripts and recordings for a Teams meeting + Title: Fetch Meeting Transcripts & Recordings description: In this module, learn the process, scenarios, and APIs to fetch transcripts and recordings in the post-meeting scenario. ms.localizationpriority: high |
platform | Graph Proactive Bots And Messages | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md | Title: Use Microsoft Graph to authorize proactive bot installation and messaging in Teams + Title: Authorize Proactive Bot Installation description: Install app proactively using Graph APIs. Check if your bot is currently installed, retrieve the conversation chatId to send proactive message. ms.localizationpriority: medium |
platform | Resource Specific Consent | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/rsc/resource-specific-consent.md | Title: Overview resource-specific consent in Teams + Title: Resource-specific Consent for Apps description: In this article, learn about resource-specific consent (RSC) permissions, types of RSC and supported RSC permissions. ms.localizationpriority: medium |
platform | Test Chat Rsc Json File | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/rsc/test-chat-rsc-json-file.md | Title: Test resource-specific consent for a chat in Teams + Title: Test Resource-specific Consent for Chat description: In this module, learn how to test resource-specific consent for a chat in Teams using Postman with a sample JSON file. ms.localizationpriority: medium |
platform | Test Resource Specific Consent | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/rsc/test-resource-specific-consent.md | Title: Test resource-specific consent permissions in Teams + Title: Test RSC Permissions Using Postman description: Details testing resource-specific consent in Teams using Postman with Code Samples ms.localizationpriority: medium |
platform | Test Team Rsc Json File | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/rsc/test-team-rsc-json-file.md | Title: Test resource-specific consent for a team in Teams + Title: Test RSC for a team in Teams description: In this module, learn how to test resource-specific consent for a team in Teams using Postman with a sample JSON file. ms.localizationpriority: medium |
platform | Actions In M365 Quick Start Guide | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/actions-in-m365-quick-start-guide.md | Title: Actions in Microsoft 365 Quick start guide + Title: Actions in Microsoft 365 Quick Starts description: In this article, learn how to create Actions in Microsoft 365, function of Actions and its use cases. Last updated 12/8/2023 |
platform | Cards Loop Component | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/cards-loop-component.md | Title: Build Adaptive Card-based Loop component + Title: Adaptive Card-based Loop Component description: In this module, learn and build Adaptive Card Loop components. ms.localizationpriority: high |
platform | Extend M365 Teams Message Extension | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/extend-m365-teams-message-extension.md | Title: Extend a Teams message extension across Microsoft 365 + Title: Extend Message Extension to Outlook description: Learn how to update your search-based message extension to run in Outlook and add Microsoft 365 channel for your bot. Last updated 01/31/2023 |
platform | Extend M365 Teams Personal Tab | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/extend-m365-teams-personal-tab.md | Title: Extend a Teams personal tab app across Microsoft 365 + Title: Extend Personal Tab to Microsoft 365 description: Learn how to update your personal tab app to run in Outlook and Microsoft 365 app, in addition to Microsoft Teams. Last updated 02/28/2023 |
platform | Me Or Outlook Add In | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/me-or-outlook-add-in.md | Title: Decide between creating a message extension or an Outlook add-in + Title: Message Extension vs. Outlook Add-in description: Learn how to decide whether your Microsoft 365 app should be message extension or an Outlook add-in. Last updated 01/05/2023 |
platform | Prerequisites | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/prerequisites.md | Title: Set up your dev environment for extending Teams apps across Microsoft 365 + Title: Extend Apps Across Microsoft 365 description: Requirements to set up dev environment for extending Teams apps across Microsoft 365. Know configurations required to run builds of Teams and Microsoft 365 apps. Last updated 02/28/2023 |
platform | Teamsjs Support M365 | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/teamsjs-support-m365.md | Title: The Teams JavaScript client library support across Microsoft 365 + Title: TeamsJS Support across Microsoft 365 description: Learn the level of support for different TeamsJS library capabilities across different hosts for Teams apps, including Teams, Outlook, and Microsoft 365 app. |
platform | Build Bot Based Message Extension | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/build-bot-based-message-extension.md | Title: Build message extensions using Bot Framework + Title: Build Bot-based Message Extensions description: Learn about Bot-based message extension using Bot Framework to interact with your web service from different locations in the Teams client. ms.localizationpriority: medium |
platform | Build Bot Based Plugin | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/build-bot-based-plugin.md | Title: Create bot based Message extension plugin + Title: Message Extension as Plugin for Copilot description: Learn how to build a bot-based message extension plugin for Microsoft Copilot for Microsoft 365 using Teams Developer Portal and Teams Toolkit. ms.localizationpriority: medium |
platform | High Quality Message Extension | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/high-quality-message-extension.md | Title: Copilot for Microsoft 365 extension guidelines + Title: Guidelines to Create Copilot Extensions description: Guidelines and criteria to extend your message extension as a plugin for Microsoft Copilot for Microsoft 365. |
platform | Define Action Command | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md | Title: Define message extension action commands + Title: Create Action Commands for App description: Learn to define message extension action commands with app manifest in Teams. Sample (.NET, Node.js), create dialog (task module), respond to dialog submit action. ms.localizationpriority: medium |
platform | Add Authentication | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/how-to/add-authentication.md | Title: Add third party authentication to your message extension + Title: Enable Third Party IdP Authentication description: Enable authentication in Teams message extension app using third-party provider with Microsoft Entra configuration and code sample. ms.localizationpriority: medium |
platform | Define Search Command | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/how-to/search-commands/define-search-command.md | Title: Define message extension search commands + Title: Create Search Commands for App description: Learn about message extension search commands for Teams apps, to create a search command through app manifest and manually. |
platform | Universal Actions For Search Based Message Extensions | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/how-to/search-commands/universal-actions-for-search-based-message-extensions.md | Title: Universal actions for search based message extensions + Title: Universal Actions for Message Extension description: In this article, learn about Universal Actions and automatic refresh for Adaptive Cards in search based message extensions. |
platform | Overview Explore | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/overview-explore.md | Title: Exploring Teams as a platform for building apps + Title: Use Teams Platform to Build Apps description: Microsoft Teams platform features for your app on desktop and mobile. Tabs, bots, messaging extension, webhook, connectors, Microsoft Graph, or Adaptive Cards. |
platform | Overview Story | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/overview-story.md | Title: Overview - User story for Microsoft Teams platform + Title: User Story for Teams Platform description: Learn how Microsoft Teams apps helps your users in the Teams environment. Understand your user, problem, app requirements, benefits, and user centric solution. |
platform | Overview | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/overview.md | Title: Build apps for the Microsoft Teams platform + Title: Build Apps for Teams Platform description: Learn about Microsoft Teams, why should you build apps on Teams platform, and how does Teams app help meet business needs. |
platform | Promote App Adoption | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/promote-app-adoption.md | Title: Facilitate adoption of your app and help customers promote your app + Title: Facilitate App Adoption |
platform | Bots Conv Channel | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/bot-v3/bot-conversations/bots-conv-channel.md | Title: Channel and Group chat conversations with bots + Title: Channel/Group Chat Bot Conversations description: In this module, learn end-to-end scenario of having a conversation with a bot in a channel in Microsoft Teams ms.localizationpriority: medium |
platform | Bots Context | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/bot-v3/bots-context.md | Title: Get context for your Microsoft Teams bot + Title: Get Context for Teams Bot description: In this module, learn how to get context for bots in Microsoft Teams, fetch the team roster and user profile or roster in personal or group chat ms.localizationpriority: medium |
platform | Bots Text Formats | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/bot-v3/bots-text-formats.md | Title: Supported text formatting in conversations + Title: Format Bot Messages & Text description: In this module, learn text formatting support in bot conversations and formatting text content in Microsoft Teams ms.localizationpriority: medium |
platform | Developer Preview Intro | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/dev-preview/developer-preview-intro.md | Title: Public developer preview for Microsoft Teams + Title: Public Developer Preview description: A Developer Preview (Beta) is public program to explore and test upcoming features for potential inclusion in your Microsoft Teams app. ms.localizationpriority: high |
platform | Create Extensions | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/messaging-extension-v3/create-extensions.md | Title: Initiate actions with message extensions + Title: Action-based Message Extensions description: In this module, learn create Action-based message extensions to allow users to trigger external services. ms.localizationpriority: medium |
platform | Manifest Schema Dev Preview | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/schema/manifest-schema-dev-preview.md | Title: Public developer preview manifest schema reference + Title: Developer Preview App Manifest Schema description: Learn how to enable the developer preview. Sample public developer preview manifest schema for Microsoft Teams. ms.localizationpriority: medium |
platform | Team Chat Member Api Changes | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/team-chat-member-api-changes.md | Title: Bot API changes for team and chat members + Title: Use Bot API to Fetch Team/Chat Members description: In this module, learn upcoming and in-progress changes to the Bot APIs used for retrieving members of teams and chats ms.localizationpriority: medium |
platform | Teams Updates | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/teams-updates.md | Title: Introducing the new Microsoft Teams client + Title: The New Microsoft Teams Client description: Learn about the latest updates to Microsoft Teams. The following Teams features aren't currently supported in the new Teams client: * [App caching](~/tabs/how-to/app-caching.md) isn't supported in the new Teams client. -* [Static tabs for group chat, channels, and meetings](~/tabs/how-to/create-personal-tab.md#extend-static-tabs-to-group-chat-channels-and-meetings) aren't supported in the new Teams client. - * [Generating a deep link to share content to stage in meetings](~/concepts/build-and-test/share-in-meeting.md#generate-a-deep-link-to-share-content-to-stage-in-meetings) isn't supported in the new Teams client. The following Teams features are deprecated and will not be supported in the new Teams client: |
platform | Collaboration Api Reference | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/collaboration-api-reference.md | Title: Collaboration control and Settings REST API references + Title: Collaboration Control & Settings API description: In this module, learn about Collaboration controls and Settings REST API reference to manage settings, start, map, and retrieve collaboration activities. ms.localizationpriority: medium |
platform | Collaboration Control Power Automate | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/collaboration-control-power-automate.md | Title: Power Automate in Collaboration control app + Title: Power Automate in Collaboration Control description: In this module, learn about Power Automate in Collaboration control app in Microsoft Teams and how to create an Azure app. ms.localizationpriority: medium |
platform | Collaboration Controls Limitations | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/collaboration-controls-limitations.md | Title: Limitations and known issues in Collaboration control app + Title: Limitations in Collaboration Controls description: In this module, learn about limitations and known issues in Collaboration controls app for Microsoft Teams. ms.localizationpriority: medium |
platform | Configure Tasks | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/configure-tasks.md | Title: Configure Tasks for external clients in Collaboration control app + Title: Configure Tasks - Collaboration Control description: In this module, learn how to configure Tasks for external clients in Collaboration control app in Microsoft Teams. ms.localizationpriority: medium |
platform | Deploy Collaboration Control In Teams | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/deploy-collaboration-control-in-teams.md | Title: Deploy an app with Collaboration controls in Microsoft Teams + Title: Deploy App with Collaboration Controls description: In this module, learn how to deploy your app with Collaboration control in Microsoft Teams and how to enable others to use your app. ms.localizationpriority: medium |
platform | Teams Low Code Solutions | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/teams-low-code-solutions.md | Title: Create low-code custom apps for Microsoft Teams + Title: Create Low-code & No-code Custom Apps description: Learn about the available Microsoft low and no code solutions and how to create an app with Teams and Microsoft Power Platform. ms.localizationpriority: medium |
platform | Virtual Tables For Tasks | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/samples/virtual-tables-for-tasks.md | Title: Virtual tables for Tasks, Meetings, and Files in Collaboration control app + Title: Virtual Tables in Collaboration Control description: In this module, learn about Virtual tables for Tasks, Meetings, and Files in Collaboration control app in Microsoft Teams. ms.localizationpriority: medium |
platform | Tabs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/design/tabs.md | Title: Design tabs for desktop, web, and mobile + Title: Design Tabs for Desktop, Web & Mobile description: Learn how to design a tab for desktop, web, and mobile, and get the Microsoft Teams UI Kit. Learn about the tab, building user authentication, tab notifications, and deep linking. ms.localizationpriority: high |
platform | Auth Flow Tab | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/auth-flow-tab.md | Title: Enable authentication using third-party OAuth provider + Title: Enable OAuth Authentication for Tab description: Learn about Teams authentication flow in tabs using third-party OAuth provider with Microsoft Entra configuration and code samples. ms.localizationpriority: high |
platform | Auth Tab Aad | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/auth-tab-aad.md | Title: Configure third party OAuth authentication + Title: Configure OAuth Authentication for Tab description: Learn Teams authentication tabs Microsoft Entra ID, authentication in Teams and how to use it in tabs. ms.localizationpriority: medium |
platform | Tab Sso Code | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/tab-sso-code.md | Title: Code configuration for enabling SSO for tabs + Title: Add Code to Enable SSO for Tabs description: Update code in your tab app for requesting and receiving access token using app user's Teams identity for enabling Single sign-on (SSO). ms.localizationpriority: high |
platform | Tab Sso Graph Api | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/tab-sso-graph-api.md | Title: Extend tab app with Microsoft Graph permissions + Title: Microsoft Graph Permissions for Tab description: Configure additional permissions and scopes, get access token with Microsoft Graph to enable single sign-on (SSO). ms.localizationpriority: high |
platform | Tab Sso Manifest | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/tab-sso-manifest.md | Title: Update manifest for enabling SSO for tabs + Title: Update Manifest to Enable SSO for Tabs description: Update Teams app manifest for enabling single sign-on (SSO) for tabs and upload it into Teams client for testing SSO authentication. ms.localizationpriority: high |
platform | Tab Sso Overview | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/tab-sso-overview.md | Title: Overview to authentication for tabs using SSO in Teams with Microsoft Entra ID + Title: SSO in Tab with Microsoft Entra ID description: Learn about Single sign-on (SSO) authentication in Teams and how to enable it in tabs. ms.localizationpriority: high |
platform | Tab Sso Register Aad | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md | Title: Register your tab app with Microsoft Entra ID + Title: Register Tab with Microsoft Entra ID description: Configure Single sign-on (SSO) with Microsoft Entra ID by configuring App ID URI, scope for access token, and preauthorize trusted clients. ms.localizationpriority: high |
platform | Tab Sso Troubleshooting | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/tab-sso-troubleshooting.md | Title: Troubleshooting authentication for tabs using SSO in Teams + Title: Troubleshoot SSO Authentication description: Troubleshoot Single sign-on (SSO) authentication issues in Teams and how to use it in tab app. ms.localizationpriority: high |
platform | Create Channel Group Tab | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/create-channel-group-tab.md | You've completed the tutorial to build a tab app with Blazor. > [!NOTE] >-> * Migrating your configurable tab to static tab is available only in [public developer preview](~/resources/dev-preview/developer-preview-intro.md). -> * Migrating your configurable tab to static tab is available only in classic Teams client and isn't available in the [new Teams client](~/resources/teams-updates.md). -> * To migrate your configurable tab to static tab, use the app manifest v1.16 or later. +> To migrate your configurable tab to static tab, use the app manifest v1.16 or later. -Static tab capability is extended to support group chat, channels, and meetings. You can update your existing configurable tab to static tab and add different scopes to the static tab. +Static tab capability is extended to support group chat, channels, and meetings. In static tabs, there is no configuration dialog, enabling users to pin the tab instantly. You have the option to configure your tab after it's pinned, as the `setConfig` APIs allow you to modify the `contentUrl`, which can be useful to change the landing page if needed. You can update your existing configurable tab to a static tab and add different scopes to the static tab. To change your configurable tab to static tab: |
platform | Create Personal Tab | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/create-personal-tab.md | If you create a bot with a **personal** scope, it appears in the first tab posit ## Extend static tabs to group chat, channels, and meetings > [!NOTE]-> * Extending static tab to group chat, channels, and meetings is available only in [public developer preview](~/resources/dev-preview/developer-preview-intro.md). -> * Extending static tab to group chat, channels, and meetings is available only in classic Teams client and isn't available in the [new Teams client](~/resources/teams-updates.md). -> * To extend your static tab to group chat, channels, and meetings, use the app manifest v1.16 or later. +> To extend your static tab to group chat, channels, and meetings, use the app manifest v1.16 or later. You can extend static tabs to group chat, channels, and meetings. Instead of pinned app content, you can build tabs that behave more like apps as you can pin only one tab per app, for example, pinning a single YouTube app tab. |
platform | What Are Tabs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/what-are-tabs.md | Tabs are client-aware webpages embedded in Microsoft Teams, Outlook, and Microso > [!IMPORTANT] > Custom tabs are available in Government Community Cloud (GCC), GCC-High, and Department of Defense (DOD). -The following image shows static tabs: +There are two types of tabs, static and configurable tabs. These tabs can be utilized in three distinct scopes: `personal`, `groupchat`, and `teams`. [Personal (static) tabs](~/tabs/how-to/create-personal-tab.md), along with personal-scoped bots, are part of the personal apps that are scoped to a single user and pinned to the left navigation bar for easy access. Personal (static) tabs in personal scope continue to work the same way. However, you can now [extend static tabs](~/tabs/how-to/create-personal-tab.md#extend-static-tabs-to-group-chat-channels-and-meetings) to group chats, channels, or meetings with a [customizable experience.](~/tabs/how-to/create-personal-tab.md#customizing-your-static-tab-in-chats-or-meetings) -# [Desktop](#tab/desktop) +Tabs in chats, channels, or meetings behave more like apps, as you can pin only one tab per app. For example, you can only pin a single YouTube app tab in a meeting. Static tabs in meetings can also be prepinned in meetings by IT Admins. +The following images show tabs added to different contexts in Teams: -# [Mobile](#tab/mobile) -----The following image shows Contoso channel tabs: --# [Desktop](#tab/desktop1) +# [Personal](#tab/personal) +**Teams desktop** -# [Mobile](#tab/mobile1) +**Teams mobile** -There are few prerequisites that you must go through before working on tabs. +# [Channel](#tab/channel) -There are two types of tabs available in Teams, personal and group. [Personal tabs](~/tabs/how-to/create-personal-tab.md) are also known as static tabs. Personal (static) tabs, along with personal-scoped bots, are part of the personal apps that are scoped to a single user and pinned to the left navigation bar for easy access. Personal (static) tabs in personal scope continue to work the same way. However, you can now [extend static tabs](~/tabs/how-to/create-personal-tab.md#extend-static-tabs-to-group-chat-channels-and-meetings) to group chat or meetings with a [customizable experience.](~/tabs/how-to/create-personal-tab.md#customizing-your-static-tab-in-chats-or-meetings) +**Teams desktop** -You can extend static tabs to different scopes. Static tabs in chats, channels, or meetings behave more like apps, as you can pin only one tab per app. For example, you can only pin a single YouTube app tab in a meeting. Static tabs in meetings can also be pre-pinned in meetings by IT Admins. -Following image shows static tabs with customizable experience added to different contexts in Teams: +**Teams mobile** -# [Personal](#tab/personal) --* The following image shows a static tab in personal context in the Teams desktop client: -- :::image type="content" source="~/assets/images/tabs/personal-tab-configure.png" alt-text=" Screenshot shows the configurable tab added to a personal scope." --* The following image shows a static tab in personal context in the Teams mobile client: -- :::image type="content" source="~/assets/images/tabs/mobile-design-access-tab.png" alt-text="Example shows a mobile tab being added in a personal context."::: + # [Meeting](#tab/meeting) -* The following image shows a static tab in meeting context in the Teams desktop client: +**Teams desktop** - :::image type="content" source="~/assets/images/tabs/personal-tab-meeting.png" alt-text="Example shows a configurable tab added to a meeting."::: -* The following image shows a static tab in meeting context in the Teams mobile client: +**Teams mobile** - :::image type="content" source="~/assets/images/tabs/mobile-personal-tab-meeting.png" alt-text="Example shows a configurable tab added to a meeting in mobile."::: +*** - -Following are a few benefits of static tabs in chats and meeting tabs: +Following are a few benefits of static tabs in chats, channels, and meetings: -* **Pinnable and instant**: You can pin apps with static tabs from the add a tab **+** icon in chats and meetings. These tabs can be unpinned and don't have the mandatory configuration dialog, which allows you to create tabs that function more like apps. +* **Pinnable and instant**: You can pin apps with static tabs from the add a tab **+** icon in chats, channels, and meetings. These tabs can be unpinned and don't have the mandatory configuration dialog, which allows you to create tabs that function more like apps. -* **Unified**: You can create one static tab that work in personal and group scopes such as chat and meeting tabs. +* **Unified**: You can create one static tab that work in personal and group scopes such as chat, channel, and meeting tabs. * **Optional configuration**: You can change the default URL in your tab instance by changing the `contentUrl` property of your app after it's pinned in Teams. Whether you choose to expose your tab within the channel or group, or personal s For channel or group tabs, you can also create an extra configuration page. This page allows you to configure content page URL, typically by using URL query string parameters to load the appropriate content for that context. This is because your channel or group tab can be added to multiple teams or group chats. On each subsequent install, your users can configure the tab, allowing you to tailor the experience as required. When users add or configure a tab, a URL is associated with the tab that is presented in the Teams user interface (UI). Configuring a tab simply adds more parameters to that URL. For example, when you add the Azure Boards tab, the configuration page allows you to choose, which board the tab loads. The configuration page URL is specified by the `configurationUrl` property in the `configurableTabs` array in your [app manifest](../resources/schem#configurabletabs). -For static tabs you can pin a `contentUrl` to chat or meeting tabs. This allows you to skip the mandatory configuration dialog and get your users to use the app faster. You can also change the `contentUrl` at runtime. This allows you to build one tab object that works in all surface areas of Teams. For more information, see [migrate your configurable tab to static tab.](~/tabs/how-to/create-channel-group-tab.md#migrate-your-configurable-tab-to-static-tab) +For static tabs, you can pin a `contentUrl` to chat, channel, or meeting tabs. This allows you to skip the mandatory configuration dialog and get your users to use the app faster. You can also change the `contentUrl` at runtime. This allows you to build one tab object that works in all surface areas of Teams. For more information, see [migrate your configurable tab to static tab.](~/tabs/how-to/create-channel-group-tab.md#migrate-your-configurable-tab-to-static-tab) You can have multiple channels or group tabs, and up to 16 static tabs per app. |
platform | Overview | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/task-modules-and-cards/cards/Universal-actions-for-adaptive-cards/Overview.md | Title: Overview of Universal Actions for Adaptive Cards + Title: Universal Actions for Cards - Overview description: Learn Universal Actions for Adaptive Cards, such as user-specific views, sequential workflow support, and more for desktop and mobile environments ms.localizationpriority: medium |
platform | Work With Universal Actions For Adaptive Cards | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/task-modules-and-cards/cards/Universal-actions-for-adaptive-cards/Work-with-Universal-Actions-for-Adaptive-Cards.md | Title: Work with Universal Actions for Adaptive Cards + Title: Use Universal Actions for Cards description: Learn to work with the Universal Actions for Adaptive Cards, including Schema for UniversalActions for Adaptive cards, Refresh model, and backward compatibility ms.localizationpriority: medium |
platform | Authentication Flow In Universal Action For Adaptive Cards | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/task-modules-and-cards/cards/Universal-actions-for-adaptive-cards/authentication-flow-in-universal-action-for-adaptive-cards.md | Title: Add third party authentication to Adaptive Cards Universal Actions + Title: Add Third Party Authentication description: In this module, learn how to add third party authentication to your Adaptive Cards Universal Actions. |
platform | Enable Sso For Your Adaptive Cards Universal Action | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/task-modules-and-cards/cards/Universal-actions-for-adaptive-cards/enable-sso-for-your-adaptive-cards-universal-action.md | Title: Overview of SSO for Adaptive Cards Universal Actions in your bot + Title: SSO for Adaptive Cards Universal Action description: Learn about Single sign-on (SSO) authentication in Teams and how to enable it in Adaptive Cards Universal Action in bots. |
platform | Sso Adaptive Cards Universal Action | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/task-modules-and-cards/cards/Universal-actions-for-adaptive-cards/sso-adaptive-cards-universal-action.md | Title: Add code to enable SSO for Adaptive Cards Universal Actions + Title: SSO for Adaptive Card Universal Actions description: In this module, learn about how to enable SSO for your Adaptive Cards Universal Actions. |
platform | Teams Faq | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/teams-faq.md | Title: Frequently asked questions for Teams developer document + Title: Teams Developer Documentation - FAQs description: Frequently asked questions for Teams developer document ms.localizationpriority: high FAQ for [Provision cloud resources](toolkit/provision.md) using Teams Toolkit. <details> <summary>How to troubleshoot?</summary> -If you get errors with Teams Toolkit in Visual Studio Code, you can select **Get Help** on the error notification to go to the related document. If you're using TeamsFx CLI, there will be a hyperlink at the end of error message that points to the help doc. You can also view [provision help doc](https://aka.ms/teamsfx-arm-help) directly. +If you get errors with Teams Toolkit in Visual Studio Code, you can select **Get Help** on the error notification to go to the related document. <br> </details> |
platform | AAD Manifest Customization | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/AAD-manifest-customization.md | Title: Edit Microsoft Entra manifest in Teams Toolkit + Title: Customize Microsoft Entra Manifest description: In this module, learn how to edit, customize, and preview the Microsoft Entra manifest with CodeLens in Teams Toolkit. |
platform | Teamsfx Collaboration | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/TeamsFx-collaboration.md | Title: Collaborate on TeamsFx Project using Teams Toolkit + Title: Collaborate on TeamsFx - Teams Toolkit description: In this article, learn how to collaborate on TeamsFx Project using Teams Toolkit and collaborate with other developers. |
platform | Teamsfx Multi Env | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/TeamsFx-multi-env.md | Title: TeamsFX multiple environments in Teams Toolkit + Title: TeamsFx Environments in Teams Toolkit description: In this module, learn about TeamsFX multi environment such as, create a new environment, select target environment and more. |
platform | Build Environments | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/build-environments.md | Title: Prepare to build apps with Teams Toolkit + Title: Build Apps with Teams Toolkit - Prepare description: Learn about build environments such as SPFx of Teams Toolkit in Visual Studio Code. Toolkit integrates Azure Functions capabilities for building apps. |
platform | Provision | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/provision.md | Title: Use Teams Toolkit to provision cloud resources + Title: Provision Cloud Resources description: Learn how to do provision cloud resources using Teams Toolkit in Visual Studio Code, resource creation and customize resource provision. |
platform | Publish Your Teams Apps Using Developer Portal | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/publish-your-teams-apps-using-developer-portal.md | Title: Publish your Teams apps using Developer Portal + Title: Publish App using Developer Portal description: Learn how to integrate with Developer Portal in Teams Toolkit. |
platform | Test App Behavior | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/test-app-behavior.md | Title: Test app behavior in different environment + Title: Test App in Local & Cloud Environments description: In this module, learn how to test app behavior in different environment. |
platform | Teamsfx Preview And Customize App Manifest Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/TeamsFx-preview-and-customize-app-manifest-vs.md | Title: Customize app manifest in Teams Toolkit using Visual Studio + Title: Customize App Manifest in Teams Toolkit description: In this module, learn how to edit, preview, and customize app manifest in different environment in Teams Toolkit. |
platform | Build Environments V4 | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/build-environments-v4.md | Title: Prepare to build apps with Teams Toolkit in Visual Studio + Title: Prepare to Build App with Visual Studio description: Learn about build environments such as C# and Blazor of Teams Toolkit in Visual Studio. Toolkit integrates Azure Functions capabilities for building apps. |
platform | Create New Project Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/create-new-project-vs.md | Title: Create a new Teams app using Teams Toolkit + Title: Create Teams App with Teams Toolkit description: In this module, learn how to create a new Teams app using Teams Toolkit. |
platform | Debug Background Process V4 | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/debug-background-process-v4.md | Title: Debug background processes using Visual Studio + Title: Debug Background Processes for Apps description: In this module, learn how Visual Studio Code and Teams Toolkit work during local debug process. Also learn how to register and configure your Teams app in Teams toolkit v4. |
platform | Debug Local Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/debug-local-vs.md | Title: Debug your Teams app locally using Visual Studio + Title: Debug Teams App Locally description: In this module, learn how to debug your Teams app locally in Teams Toolkit using Visual Studio. |
platform | Debug Overview Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/debug-overview-vs.md | Title: Debug your Teams app using Visual Studio + Title: Debug Teams App description: In this module, learn how to debug your Teams app, and key features of Teams Toolkit using Visual Studio. |
platform | Debug Your Teams App Test Tool Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/debug-your-Teams-app-test-tool-vs.md | Title: Debug bot using Teams App Test Tool Visual Studio + Title: Debug Bot with Teams App Test Tool description: Learn how to emulate the Teams experience for your bot in Teams App Test Tool in Visual Studio. ms.localizationpriority: medium |
platform | Provision Vs | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/provision-vs.md | Title: Use Teams Toolkit to provision cloud resources in Visual Studio + Title: Cloud Provisioning using Visual Studio description: Learn how to do provision cloud resources using Teams Toolkit v4 in Visual Studio Code and Visual Studio, resource creation and customize resource provision. |
platform | Tools Prerequisites V4 | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/toolkit-v4/tools-prerequisites-v4.md | Title: Prerequisites for creating your Teams app + Title: Prerequisites to Create Teams App in VS description: In this module, learn the prerequisites required for Tools and SDK, and Teams Toolkit. |
platform | Tools Prerequisites | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/tools-prerequisites.md | Title: Prerequisites for creating your Teams app using Visual Studio Code + Title: Prerequisites to Create Teams App description: In this module, learn the prerequisites required for Tools and SDK. |
platform | Use Existing Aad App | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/use-existing-aad-app.md | Title: Use existing Microsoft Entra app in TeamsFx project + Title: Use Existing Microsoft Entra App for TeamsFx description: In this module, learn how to use the existing Microsoft Entra app or manually create Microsoft Entra app for TeamsFx. |
platform | Connectors Creating | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/webhooks-and-connectors/how-to/connectors-creating.md | Title: Create connectors for Microsoft 365 Groups + Title: Connectors for Microsoft 365 Groups description: Get started with connectors for Microsoft 365 Groups. Add connector to Teams app in Microsoft Teams. Sample(.NET, Node.js) connector for Microsoft 365 Groups generating notifications to Teams channel. ms.localizationpriority: medium |
platform | Whats New | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/whats-new.md | Title: What is new and updated for developers in Teams + Title: What's New for Developers in Teams description: Learn about new Microsoft Teams developer features and updates to existing features, deprecation notes, and changes. Subscribe to the RSS feed for latest updates. ms.localizationpriority: high Discover Microsoft Teams platform features that are generally available (GA). Yo Teams platform features that are available to all app developers. -**2024 May** +**2024 June** ++***June 24, 2024***: [Static tabs are generally available for chats, channels, and meetings.](tabs/what-are-tabs.md) -***May 17, 2024***: [Deploy Teams app to container service.](toolkit/deploy-Teams-app-to-container-service.md) :::column-end::: :::row-end::: <br/> Teams platform features that are available to all app developers. | **Date** | **Update** | **Find here** | | -- | | -|+| 17/05/2024 | Deploy Teams app to container service. | Tools and SDKs > Tools > Teams Toolkit for Visual Studio > Prepare to build apps using Teams Toolkit > Host your app on Azure > [Deploy Teams app to container service](toolkit/deploy-Teams-app-to-container-service.md) | |12/04/2024|Implement authentication in API-based search message extensions to provide secure and seamless access to your app.|Build message extensions > Build message extensions using API > [Authentication](messaging-extensions/build-api-based-message-extension.md#authentication)| |12/04/2024|Introducing app manifest v1.17 with semanticDescription, samplePrompts, and dashboardCards.|[App manifest](resources/schem)| |12/04/2024|Outlook extensions specifies Outlook Add-ins within an app manifest and simplify the distribution and acquisition across the Microsoft 365 ecosystem.|App manifest > [extensions.requirements](resources/schem#extensionsrequirements)| |