Share via


Microsoft Copilot Studio (Preview)

Microsoft Copilot Studio used to discover and trigger agents

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Standard All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Standard All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Standard All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Connector Metadata
Publisher Microsoft

General Limits

Name Value
Connections per account 50

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Throttling Limits

Name Calls Renewal Period
API calls per connection 300 60 seconds

Actions

Continue Turn [DEPRECATED]

Sends a prompt to the specified Copilot for continue after Step 1

EAP - Adds a card to the specified agent [DEPRECATED]

Adds a card to the specified agent

EAP - Discover Microsoft Copilot Studio Agents [DEPRECATED]

Discover agents running in Microsoft Copilot Studio

EAP - Gives feedback for Copilot run action [DEPRECATED]

Gives feedback for Copilot run action

EAP - Sends a callback to specified Copilot to proceed with a pending action [DEPRECATED]

Sends a callback to the specified Copilot to proceed with a pending action

EAP - Sends a prompt to the specified Copilot for asynchronous processing [DEPRECATED]

Sends a prompt to the specified Copilot for processing

EAP - Sends a prompt to the specified Copilot for processing [DEPRECATED]

Sends a prompt to the specified Copilot for processing

EAP - Sends prompt to specified Copilot for processing and expects JSON back [DEPRECATED]

Sends prompt to the specified Copilot for processing and expects JSON response

Execute Copilot

Sends a prompt to the specified Copilot for processing

Execute Copilot and wait [DEPRECATED]

Sends a prompt to the specified Copilot for processing and wait to resume

Execute Copilot and wait for response V1 [DEPRECATED]

Sends a prompt to the specified Copilot for processing

Execute Turn [DEPRECATED]

Sends a prompt to the specified Copilot to start processing

Step 1 Start Conversation for First Party Copilot [DEPRECATED]

Sends a prompt to the specified 1P Copilot to start processing

Step 2 Continue Conversation First Party Copilot [DEPRECATED]

Sends a prompt to the specified 1P Copilot for continue after Step 1

Continue Turn [DEPRECATED]

Sends a prompt to the specified Copilot for continue after Step 1

Parameters

Name Key Required Type Description
Copilot
Copilot True string
ConversationId
ConversationId True string
object

A flexible object that accepts any properties.

environmentId
environmentId string

Optional environment ID

EAP - Adds a card to the specified agent [DEPRECATED]

Adds a card to the specified agent

Parameters

Name Key Required Type Description
AgentId
AgentId True string
name
name string

name

id
id string

id

EAP - Discover Microsoft Copilot Studio Agents [DEPRECATED]

Discover agents running in Microsoft Copilot Studio

Returns

Name Path Type Description
array of object
id
id string

id

description
description string

description

EAP - Gives feedback for Copilot run action [DEPRECATED]

Gives feedback for Copilot run action

Parameters

Name Key Required Type Description
AgentId
AgentId True string
agentRunId
agentRunId uuid

Either agentRunId and agentRunActionId, or cardSessionData must be provided

agentRunActionId
agentRunActionId uuid

Either agentRunId and agentRunActionId, or cardSessionData must be provided

cardSessionData
cardSessionData string

Either agentRunId and agentRunActionId, or cardSessionData must be provided

feedbackValue
feedbackValue string

feedbackValue is required and must be either Positive or Negative

EAP - Sends a callback to specified Copilot to proceed with a pending action [DEPRECATED]

Sends a callback to the specified Copilot to proceed with a pending action

Parameters

Name Key Required Type Description
AgentId
AgentId True string
conversationId
conversationId string

conversationId

message
message string

message

channelType
channelType string

channelType

Returns

The response of the agent as text

Copilot response
string

EAP - Sends a prompt to the specified Copilot for asynchronous processing [DEPRECATED]

Sends a prompt to the specified Copilot for processing

Parameters

Name Key Required Type Description
AgentId
AgentId True string
conversationId
conversationId string

conversationId

message
message string

message

channelType
channelType string

channelType

Returns

Name Path Type Description
message
message string

message

pollingUrl
pollingUrl string

message

EAP - Sends a prompt to the specified Copilot for processing [DEPRECATED]

Sends a prompt to the specified Copilot for processing

Parameters

Name Key Required Type Description
AgentId
AgentId True string
conversationId
conversationId string

conversationId

message
message string

message

channelType
channelType string

channelType

Returns

The response of the Copilot as text

Copilot response
byte

EAP - Sends prompt to specified Copilot for processing and expects JSON back [DEPRECATED]

Sends prompt to the specified Copilot for processing and expects JSON response

Parameters

Name Key Required Type Description
AgentId
AgentId True string
conversationId
conversationId string

conversationId

message
message string

message

channelType
channelType string

channelType

Returns

Agent response

Execute Copilot

Sends a prompt to the specified Copilot for processing

Parameters

Name Key Required Type Description
Copilot
Copilot True string
message
message string

Message

Conversation ID
x-ms-conversation-id string

Provide exisiting conversation id to resume Copilot execution.

environmentId
environmentId string

Optional environment ID

Returns

Name Path Type Description
ConversationId
ConversationId string

The conversation ID associated with the response

Execute Copilot and wait [DEPRECATED]

Sends a prompt to the specified Copilot for processing and wait to resume

Parameters

Name Key Required Type Description
Copilot
Copilot True string
message
message string

Message

Conversation ID
x-ms-conversation-id string

Provide exisiting conversation id to resume Copilot execution.

environmentId
environmentId string

Optional environment ID

Returns

response
string

Execute Copilot and wait for response V1 [DEPRECATED]

Sends a prompt to the specified Copilot for processing

Parameters

Name Key Required Type Description
Copilot
Copilot True string
message
message string

Message

Conversation ID
x-ms-conversation-id string

Provide exisiting conversation id to resume Copilot execution.

environmentId
environmentId string

Optional environment ID

Returns

Name Path Type Description
responses
responses array of string
conversationId
conversationId string

The conversation ID associated with the response

Completed
Completed boolean

Instruction has been fully executed to completion

Execute Turn [DEPRECATED]

Sends a prompt to the specified Copilot to start processing

Parameters

Name Key Required Type Description
Copilot
Copilot True string
ConversationId
ConversationId True string
object

A flexible object that accepts any properties.

environmentId
environmentId string

Optional environment ID

Step 1 Start Conversation for First Party Copilot [DEPRECATED]

Sends a prompt to the specified 1P Copilot to start processing

Parameters

Name Key Required Type Description
Copilot
Copilot True string
ConversationId
ConversationId True string
object

A flexible object that accepts any properties.

environmentId
environmentId string

Optional environment ID

Step 2 Continue Conversation First Party Copilot [DEPRECATED]

Sends a prompt to the specified 1P Copilot for continue after Step 1

Parameters

Name Key Required Type Description
Copilot
Copilot True string
ConversationId
ConversationId True string
object

A flexible object that accepts any properties.

environmentId
environmentId string

Optional environment ID

Triggers

EAP - Trigger fired by a Microsoft Copilot Studio agent [DEPRECATED]

Trigger fired by a Microsoft Copilot Studio agent

EAP - Trigger fired by a Microsoft Copilot Studio agent [DEPRECATED]

Trigger fired by a Microsoft Copilot Studio agent

Parameters

Name Key Required Type Description
AgentId
AgentId True string
name
name string

function name in maven

description
description string

description for consideration by maven router

schema
schema string

equivalent to openai tool definition

executionBehavior
executionBehavior string

Default causes full pipeline to run. EndTurnPreserveFormat skips any formatting and terminates tool chain which is useful for scenarios like rendering cards.

Returns

Name Path Type Description
agentId
agentId string

agentId

payload
parameters.payload string

payload

Definitions

ExecuteAgentJsonResponse

Agent response

Name Path Type Description
Message
message string

Message

string

This is the basic data type 'string'.

byte

This is the basic data type 'byte'.