Extend declarative agents for Microsoft 365 Copilot with API plugins using Visual Studio Code
Extend declarative agents for Microsoft 365 Copilot with API plugins is a multi-part series that teaches you basic concepts of extending declarative agents with actions using API plugins. You learn what API plugins are, how they work, and when you should consider building them. You also learn how to use Adaptive Cards to show data in a rich way and how to connect to secured APIs.
Prerequisites
- Basic knowledge of what Microsoft 365 Copilot is and how it works
- Basic knowledge of declarative agents for Microsoft 365 Copilot
- Microsoft 365 tenant with Microsoft 365 Copilot
- Visual Studio Code with the Teams Toolkit extension installed
- Node.js v18
Achievement Code
Would you like to request an achievement code?
Modules in this learning path
Determine the scenarios for which actions for declarative agents with API plugins are suitable. Describe the function of API plugins.
Build a declarative agent for Microsoft 365 Copilot optimized for a specific scenario. Bring actions to your agent with API plugins to access external data in real-time.
Learn how to enhance the user experience of declarative agents by using Adaptive Cards to render API data visually. Create and configure Adaptive Card templates, integrate them into API plugins, and test the setup in Microsoft 365 Copilot. Learn the practical steps for building and previewing Adaptive Cards in Visual Studio Code.
When building apps for work, you typically integrate with secured APIs. Learn about the two common ways of how APIs are secured – API key and OAuth2, and how to integrate with them when building an API plugin for declarative agents that run in Microsoft 365 Copilot.