Mulesoft MCD-Level-1 Exam Questions

229 Questions


Updation Date : 21-Jan-2026



Mulesoft MCD-Level-1 exam questions feature realistic, exam-like questions that cover all key topics with detailed explanations. You’ll identify your strengths and weaknesses, allowing you to focus your study efforts effectively. By practicing with our MCD-Level-1 practice test, you’ll gain the knowledge, speed, and confidence needed to pass the Mulesoft exam on your first attempt.

Why leave your success to chance? Our Mulesoft MCD-Level-1 dumps are your ultimate guide to passing the exam on your first try!

An API instance of type API endpoint with API proxy is created in API manager using an API specification from Anypoint Exchange. The API instance is also configured with an API proxy that is deployed and running in CloudHub.
An SLA- based policy is enabled in API manager for this API instance.
Where can an external API consumer obtain a valid client ID and client secret to successfully send requests to the API proxy?


A. In the organization's public API portal in Anypoint Exchange, from an approved client application for the API proxy


B. In Anypoint Studio, from components generated by APIkit for the API specification


C. In Anypoint Studio, from components generated by Rest Connect for API specification


D. In Runtime Manager, from the properties tab of the deployed approved API proxy





A.
  In the organization's public API portal in Anypoint Exchange, from an approved client application for the API proxy

Explanation:
* When a client application is registered in Anypoint Platform, a pair of credentials consisting of a client ID and client secret is generated.
* When the client application requests access to an API, a contract is created between the application and that API.
* An API that is protected with a Client ID Enforcement policy is accessible only to applications that have an approved contract.
-------------------------------------------------------------------------------------------------------------------------
Correct Answer: In the organization's public API portal in Anypoint Exchange, from an approved client application for the API proxy.

Refer to the exhibits.


A. 1. 1. {
2. 2. orderkey: "payload.order",
3. 3. addresskey: "vars.address"
4. 4. }


B. 1. 1. {
2. 2. orderkey: "attributes.shippingaddress.order",
3. 3. addresskey: "payload"
4. }


C. 1. 1. {
2. 2. orderkey: "payload.order",
3. 3. addresskey: "address"
4. }


D. 1. 1. {
2. 2. orderkey: "attributes.order",
3. 3. addresskey: "vars.address"
4. }





A.
  1. 1. {
2. 2. orderkey: "payload.order",
3. 3. addresskey: "vars.address"
4. 4. }

Explanation:
Correct answer is as below. In this case address will be stored in a variable. Hence payload will not be overwritten and will contain order details
{
orderkey: "payload.order",
addresskey: "vars.address"
}

A Utility.dwl file is located in a Mule project at src/main/resources/modules. The Utility.dwl hie defines afunction named pascalize that reformats strings to pascal case. What is the correct DataWeave to call the pascalize function in a Transform Message component?



A.

Option A


B.

Option B


C.

Option C


D.

Option D





B.
  

Option B



Which of the below is not the mandatory configurations for HTTP Listener?


A. Path


B. Allowed methods


C. HTTP port in Connector Configuration


D. HTTP host in Connector Configuration





B.
  Allowed methods

Allowed methods is an optional configuration. If nothing is specified then all HTTP methods are supported. Rest all are mandatory.

Refer to the exhibits. 

The Set Payload transformer In the addltem subflow usesDataWeave to create an order
object. What is the correct DataWeave code for the Set Payload transformer in the createOrder


A.

addltemf { payload: { price: "100", item: "router", itemType: "cable" } > )


B.

lookupf "addltem", { payload: { price: "100", item: "router", itemType: "cable" } } )


C.

addltemf { price: "100", item: "router", itemType: "cable" })


D.

lookupf "addltem", { price: "100", item: "router", itemType: "cable" } )





B.
  

lookupf "addltem", { payload: { price: "100", item: "router", itemType: "cable" } } )



Refer to the exhibits.

The main flow contains a Flow Reference to the child flow.
A web client sends a GET request to the main flow's HTTP Listener that includes a make
query parameter.
What values are accessible in the child flow?


A.

payload


B.

payload
make query param


C.

payload
model var


D.

payload
make query param model var





D.
  

payload
make query param model var



Refer to the exhibits.

The<when> expression for the Choice router needs to be written.
What is a valid <when> expression to route Mule events to the non-default flow?


A.

#['MuleSoft' == paytoad.company]


B.

#[ company = "MuleSoft" ]


C.

#[ if( company = "MuleSoft") ]


D.

#[ if('MuleSoff == payload.company) ]





A.
  

#['MuleSoft' == paytoad.company]



A company has an API to manage purchaseorders, with each record identified by a unique
purchase order ID. The API was built with RAML according to MuleSoft best practices.
What URI should a web client use to request order P05555?


A.

/orders/{P05555}


B.

/orders/order=P05555


C.

/orders?order=P05555


D.

/orders/P05555





D.
  

/orders/P05555




Page 1 out of 29 Pages