Home / Microsoft / PL-400
Microsoft · PL-400

PL-400 Exam Practice Questions

Power Platform Developer

PL-400 English PDF practice questions: 432 questions in source order, with options supported by the source format, answers and available explanations. Access covers this exam only. One-time payment; no automatic renewal.

Exam overview

For developers extending Power Platform with integrations, business logic, security and application lifecycle practices.

The provider has announced a retirement schedule. Check the current deadline before booking.

Exam code
PL-400
Official exam / credential
Power Platform Developer
Exam format
Proctored assessment; interactive items may be included
Official exam languages
German, English, Spanish, French, Italian, Japanese, Portuguese (Brazil), Simplified Chinese

Official exam languages and practice-question file languages are listed separately. Confirm the exam version and available languages when booking with the provider.

Official sources: Provider reference
Information checked: 2026-10-20

Supported languages

  • English
  • Simplified Chinese
  • Japanese
Try before you buy

First 20 practice questions

432 total questions

Questions follow the source order. Expand each answer to see its explanation.

Disclaimer: All questions on ExamPico are compiled from internet sources and are provided for study reference only.

Question 16

Question#16Topic1

A Power Platform solution includes the following Web API call:
GET http://contoso.crm.dynamics.com/api/data/v9.1/RelationshipDefinitions?$select=SchemaName
You need to explain what this line of code is doing.
What does the code do?

  1. A. Retrieve the list of relationships between tables.
  2. B. Retrieve a list of tables that are related to each other.
  3. C. Retrieve a list of one-to-many relationships with other tables.
  4. D. Retrieve a list of tables that have more than one relationship.
  5. E. Retrieve a list of many-to-many relationships with other tables.
Show answer and explanation

Answer

A

Explanation

Querying relationship metadata -
Entity relationships can be queried using the RelationshipDefinitions entity set. You can use a query like the following to get the SchemaName property for every relationship.
GET [Organization URI]/api/data/v9.0/RelationshipDefinitions?$select=SchemaName
The properties available when querying this entity set are limited to those in the RelationshipMetadataBase EntityType.
Note: You can retrieve relationship metadata in the context of a given entity much in the same way that you can query attributes. The ManyToManyRelationships,
ManyToOneRelationships, and OneToManyRelationships collection-valued navigation properties can be queried just like the Attributes collection-valued navigation property.
However, entity relationships can also be queried using the RelationshipDefinitions entity set.
Reference:
https://docs.microsoft.com/en-us/power-apps/developer/data-platform/webapi/query-metadata-web-api https://docs.microsoft.com/en-us/power-apps/developer/data-platform/webapi/reference/relationshipmetadatabase?view=dataverse-latest

Question 17

Question#17Topic1

HOTSPOT
-

You create a Power Automate flow that retrieves data from the Microsoft Dataverse Account table.

The flow uses only a subset of Account table data.

You need to retrieve the required data.

How should you configure the Dataverse List Rows action? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Question illustration

Show answer

Answer

AA

Question 18

Question#18Topic1

You are creating a canvas app to retrieve user sign in information from Microsoft Azure Active Directory (Azure AD) when someone searches for information about an end user.

You create an Azure Function to retrieve the required information by using JSON.

You need to ensure that the application functions correctly.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

  1. A. Create a Power Automate flow to import data.
  2. B. Create a custom connector by using the Azure Function API.
  3. C. Use app designer in the Power Platform admin center.
  4. D. Use Azure Service Bus.
  5. E. Create an API definition for the Azure Function.
Show answer

Answer

AE

Question 19

Question#19Topic1

DRAG DROP
-

A company is configuring Microsoft Power Virtual Agents and Power Automate flows that use model-driven apps.

The company has a website that uses Power Pages. You create Power Virtual Agents bot topics.

You must configure the following:

• Use a bot on the website.
• Create Bot Framework skills.
• Create a support request from the bot without human interaction.

You need to configure the website.

Question illustration

Show answer

Answer

CDA

Question 20

Question#20Topic1

You are configuring a custom connector for a web service. The web service is hosted in two different regions. The web service URL includes a common domain name and a unique sub-domain for each region.

The custom connector must allow the region to be entered for additional regions when creating the connection.

You need to create a policy template.

Which template type should you use?

  1. A. Set HTTP header
  2. B. Route request
  3. C. Set host URL
  4. D. Set query string parameter
Show answer

Answer

C

Downloads and personal use

  • Purchase this exam question set separately with 1, 3, 6 or 12 months of download access.
  • After payment confirmation, your library shows the download link and exact expiry time.
  • Download again during your term. Purchase a new term after expiry.
  • PDFs are licensed for personal study only and must not be resold or shared publicly.
  • Files already saved to your device are not remotely deleted when access expires.
How to choose your certification