Exam AB-620 Topic 1 Question 33 Discussion
Actual exam question for Microsoft's AB-620 exam
Question #: 33
Topic #: 1
Question #: 33
Topic #: 1
Drag and Drop Question
A company has an approved custom connector that uses a REST API for an internal system.
An agent in Copilot Studio must call this connector during conversations to retrieve or update data.
To meet the business needs, the solution must meet the following requirements:
- Make the connector actions available for the agent to invoke.
- Ensure authentication is handled at the service level, not per user.
- Pass conversation context into the connector when it is called.
- Surface the returned data of the connector to the user in the
conversation.
You need to configure the agent and the connector action to meet the requirements.
What should you configure for each requirement? To answer, move the appropriate configurations to the correct requirements. You may use each configuration once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

A company has an approved custom connector that uses a REST API for an internal system.
An agent in Copilot Studio must call this connector during conversations to retrieve or update data.
To meet the business needs, the solution must meet the following requirements:
- Make the connector actions available for the agent to invoke.
- Ensure authentication is handled at the service level, not per user.
- Pass conversation context into the connector when it is called.
- Surface the returned data of the connector to the user in the
conversation.
You need to configure the agent and the connector action to meet the requirements.
What should you configure for each requirement? To answer, move the appropriate configurations to the correct requirements. You may use each configuration once, more than once, or not at all. You may need to move the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.

Suggested Answer:

Explanation:
Box 1: Add the connector as a tool in the agent
To make the custom connector actions available for the agent to invoke, the correct configuration action is to add the connector as a tool in the agent.
Box 2: Create or reuse a connection for the connector
The correct configuration action to ensure authentication is handled at the service level (and not per user) is to create or reuse a connection for the connector.
Service-Level Auth: In Copilot Studio, when you use a custom connector, you must establish a connection that determines how credentials are supplied.
Connection Creation: By creating a connection using a fixed service account or API key-and configuring it to be shared or run under that specific context-the agent authenticates at the system/service level.
Box 3: Map topic variables to the tool inputs
The correct configuration action is to map topic variables to the tool inputs.
When you add a custom connector to an agent in Microsoft Copilot Studio, it functions as a "tool" or an action. To pass specific data-such as conversation context or user details-from the ongoing chat into that connector, you must map the active Copilot Studio topic variables to the input parameters defined by the connector's REST API.
Box 4: Parse the JSON response and assign it to a topic variable
To surface the returned data of the connector to the user in Copilot Studio, the correct configuration action is to parse the JSON response and assign it to a topic variable.
Data Extraction: Custom connectors return raw JSON data from REST APIs.
Variable Storage: Copilot Studio cannot display raw JSON directly to users in a clean way.
User Delivery: You must parse that JSON payload to isolate specific fields and save them into topic variables, which can then be inserted into message nodes for the user to read.
Reference:
https://learn.microsoft.com/en-us/power-platform/release-plan/2024wave2/microsoft-copilot-studio/create-rest-api-copilot-connectors-copilot-studio
by Darlene at Aug 24, 2026, 05:54 AM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).