Updates from: 06/25/2024 01:19:52
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> &nbsp; </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)|