Copilot Studio
Selecting the Connection Type
Once you have selected the Copilot Studio as your connection type, a configuration tab will appear on the next step, prompting you to input the required connection details.
Integration Modes
The Copilot Studio integration supports two modes of operation:
Non-Auth Mode - A lightweight integration mode that allows access without tokens, requiring only basic configuration with a focus on simplicity. Use this if your agent is relatively simple and does not require user authentication. Downside to this mode is that your agent can only access public information and resources, which limits the scope of capabilities we can test. If your agent is configured with tools which depend on the identity of the user (eg. read user emails), opt for the Auth mode instead.
Auth Mode - This mode is designed for users who require secure authentication using OAuth/SSO. It enables automated handling of access and refresh tokens for seamless interaction with the Microsoft API.
The setup process and requirements for both workflows are defined below.
Non-Auth Mode Setup

The Non-Auth Mode is a simpler configuration flow, where no refresh token or authentication steps are needed. Users are required to provide the following inputs in the user interface:
Agent Secret (API secret) - A secure, unique key used to authenticate the agent without requiring OAuth. This value is provided during your agent setup and securely stored to prevent unauthorized access.
Direct Line Region - The identifier for the geographic region where your Direct Line API is hosted. This ensures requests are routed to the appropriate Microsoft data center for processing.
How to Obtain Required Fields
Turn off Authentication for the Agent in Copilot Studio:
On the Copilot Studio page, click on the Agent you want to test
Before turning off Authentication, go to Settings -> Security -> Web channel security and toggle on “Require secured access”. This is to ensure no unwanted third parties can invoke your Agent.
Turn off Authentication
On the Agent page, click on Settings -> Security -> Authentication.
Under the Authentication options, choose “No authentication” and click on Save -> Save.
To obtain the Agent Secret, navigate to Settings -> Security -> Web channel security. Copy either of the two presented Secrets and paste them into the SPLX platform as Agent Secret.
Publish the Agent
On the Agent page, click on Publish -> Publish
Wait a couple of minutes for the changes to take effect
Choose the right Direct Line Region
On the Agent page in Copilot Studio, identify the Environment name in the top right corner of the page.
On the left-side navbar, click on Manage -> Environments
Locate the row in the table which corresponds to the environment from the Copilot Studio page
Look for the Region column
If it is Europe, set Direct Line Region in the SPLX platform to Europe
If it is India, set Direct Line Region in the SPLX platform to India
Otherwise, set Direct Line Region in the SPLX platform to Global
Auth Mode Setup

In the Auth Mode, users are required to input the following details in the user interface:
Client ID - A unique identifier assigned to your Microsoft Azure application.
Tenant ID - The identifier for your Microsoft Azure directory (tenant).
Environment ID - Identifies the Power Platform environment where your agent lives.
Schema Name - An unique identifier for an agent within a Dataverse environment.
How to Obtain Required Fields
Create an Application Registration in Entra ID:
Open https://portal.azure.com.
Navigate to App registrations.
Register an application
Click on New registration
Provide a name (eg. “Copilot Studio SPLX Integration”)
Under Supported account types, choose “Accounts in this organization directory only”
Under Redirect URI, choose Single-page application (SPA) as the platform. Set the URI to be:
{origin}/integrations/copilot-studio-redirectOrigin is the URL which you see in the browser for the SPLX platform. For example, if you are using the SaaS version, the origin will be https://probe.splx.ai, and the full redirect URI will be https://probe.splx.ai/integrations/copilot-studio-redirect
Open your newly created application.
Search for your application under App registrations -> All applications
On the Overview page, copy and paste the following information into the SPLX platform:
Application (client) ID as the Client ID
Directory (tenant) ID as the Tenant ID
In the sidebar, click on Manage -> API permissions
Click on “Add a permission”
Click on the tab “APIs my organization uses” and search for “Power Platform API”
If you do not see the “Power Platform API”, you must first enable it inside your organization.
To enable Power Platform API, first click on the Cloud Shell icon in the top right corner.
Then, run the following command:
az ad sp create --id 8578e004-a5c6-46e7-913e-12f58912df43
Choose “Delegated permissions”. Search for the “CopilotStudio” section and check the box next to “CopilotStudio.Copilots.Invoke”. Click “Add permissions”.
On the API permissions page, under “Configured permissions” click on “Grant admin consent for {your org}.”. When prompted to confirm, click “Yes”.
Set up and Publish the Copilot Studio agent:
On the Copilot Studio page, click on the Agent you want to test
Set up Authentication
On the Agent page, click on Settings -> Security -> Authentication.
Under the Authentication options, choose “Authenticate with Microsoft” and click on Save.
Copy and paste Agent metadata into the SPLX platform
On the Agent page, click on Settings -> Advanced -> Metadata
Copy and paste the following information into the SPLX platform:
Environment ID as the Environment ID
Schema name as the Schema Name
Publish the Agent
On the Agent page, click on Publish -> Publish
Wait a couple of minutes for the changes to take effect
Last updated
Was this helpful?