Ask Learn Preview
Please sign in to use this experience.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Message extensions let users work with external systems from Microsoft Teams and Microsoft Outlook. Users can use message extensions to look up, change and share data from these systems in messages and emails as a rich formatted card.
Suppose you have a custom API that you use to access product information that is current and relevant to your organization. You want to search and share this information across Microsoft 365. You also want Microsoft 365 Copilot to use this information in its answers.
In this module, you create a message extension. Your message extension uses a bot to communicate with Microsoft Teams, Microsoft Outlook, and Microsoft 365 Copilot.
It uses Microsoft Entra to authenticate users, which enables it to return data from the API on their behalf.
After the user authenticates, your message extension will get data from the API and return search results that can be embedded into messages and emails as a rich formatted card, and then shared.
It works with Microsoft 365 Copilot as a plugin, enabling it to query the product data on behalf of the user and use the returned data in its answers.
By the end of this module, you're able to create message extensions written in C# (running on .NET). It can be used in Microsoft Teams, Microsoft Outlook, and Microsoft 365 Copilot. It can query data behind protected APIs and return the results as rich formatted cards.
At the end of this module, you should be able to:
Please sign in to use this experience.
Sign in