How to go about creating a Copilot plugin through MS Copilot Studio for accessing 3rd party APIs?
The API's are available on the internal server.
Assuming this is an HTTP endpoint that's avaialbe only on your "internal" network, you could build a custom connector for your API, which would connect to the API via the On Prem Data Gateway.
Once you have a working custom connector (test it first!) you could either load it directly as a plugin in Copilot Studio, or create a Power Automate flow that calls the connector, and load the flow as a plugin.
Some documentation:
1. Custom connectors - Create a custom connector from scratch | Microsoft Learn
2. On Prem Data Gateway - What is an on-premises data gateway? - Power Apps | Microsoft Learn
3. Adding flows and custom connectors as plugin actions - Use plugin actions in Microsoft Copilot Studio (preview) - Microsoft Copilot Studio | Microsoft Learn
Romain The Low-Code...
25
Pablo Roldan
25
stampcoin
10