PL 400 Implement Power Platform Integrations 2 — Questions and Answers
Question 1: Which connector action should you use to call a custom REST API endpoint from Power Automate when no pre-built connector exists?
- HTTP action with OAuth 2.0
- Custom connector with OpenAPI definition (Correct answer)
- Azure API Management policy
- SharePoint REST API action
Correct answer: Custom connector with OpenAPI definition
A custom connector built from an OpenAPI (Swagger) definition allows Power Automate to call any REST API not covered by pre-built connectors.
Question 2: When configuring a custom connector in Power Platform, which authentication type supports delegated user permissions via Azure AD?
- API Key
- Basic authentication
- OAuth 2.0 (Correct answer)
- Windows authentication
Correct answer: OAuth 2.0
OAuth 2.0 with Azure AD allows the custom connector to act on behalf of the signed-in user using delegated permissions.
Question 3: A Power Apps canvas app needs to retrieve data from an on-premises SQL Server. What component is required?
- Azure Service Bus relay
- On-premises data gateway (Correct answer)
- ExpressRoute connection
- Azure VPN Gateway
Correct answer: On-premises data gateway
The on-premises data gateway bridges Power Platform cloud services with on-premises data sources like SQL Server.
Question 4: You want to trigger a Power Automate flow whenever a record is created in Dataverse. Which trigger type should you use?
- HTTP request trigger
- When a row is added, modified or deleted (Dataverse) (Correct answer)
- Recurrence trigger
- When an HTTP request is received
Correct answer: When a row is added, modified or deleted (Dataverse)
The Dataverse 'When a row is added, modified or deleted' trigger fires natively on Dataverse table events without polling.
Question 5: Which Power Platform feature allows you to expose a Power Automate flow as a callable endpoint for external systems?
- Instant cloud flow with manual trigger
- Scheduled cloud flow
- Automated cloud flow with Dataverse trigger
- Flow with 'When an HTTP request is received' trigger (Correct answer)
Correct answer: Flow with 'When an HTTP request is received' trigger
The 'When an HTTP request is received' trigger generates a unique URL that external systems can POST to in order to invoke the flow.
Question 6: In Power Platform, what is the purpose of connection references when deploying solutions across environments?
- They cache API responses for performance
- They abstract connector credentials so environment-specific connections can be swapped without modifying the solution (Correct answer)
- They enforce row-level security on Dataverse tables
- They define retry policies for failed API calls
Correct answer: They abstract connector credentials so environment-specific connections can be swapped without modifying the solution
Connection references decouple the connector identity from the solution, allowing different credentials per environment during ALM deployments.
Question 7: Which tool in Power Platform allows developers to test and debug custom connector actions interactively before using them in a flow?
- Power Apps Monitor
- Custom connector Test console (Correct answer)
- Azure Monitor Log Analytics
- Power Automate flow checker
Correct answer: Custom connector Test console
The built-in Test console in the custom connector designer lets you invoke actions and inspect raw request/response data.
Which connector action should you use to call a custom REST API endpoint from Power Automate when no pre-built connector exists?