MuleSoft MuleSoft Certified Developer - Level 1 (Mule 4) Exam (page: 3)
MuleSoft Certified Developer - Level 1 (Mule 4)
Updated on: 25-Dec-2025

An API specification is designed using RAML.
What is the next step to create a REST Connector from this API specification?

  1. Download the API specification and build the interface using APIkit
  2. Publish the API specification to Any point Exchange
  3. Implement the API specification using flow designer in Design Center
  4. Add the specification to a Mule project's src/main/resources/api folder

Answer(s): B

Explanation:

API Exchange creates REST conenctor automtaically once API is published. Hence correct answer is Publish the API specification to Any point Exchange



Refer to the exhibit.



The API needs to be updated using the company-wide standard for the Plan data type. The Object data type has already been published in Anypoint Exchange with the global reference .
ACME/DataTypes/PlanDataType.raml.
What is a valid RAML specification that reuses the Plan data type?

A)



B)



C)



D)

  1. Option A
  2. Option B
  3. Option C
  4. Option D

Answer(s): D

Explanation:

As can be seen in RAML, POST expects input in application/json format which eliminates two of the options as two options are in xml format.
Now out of the two remaining options, one has id field in request which is only mentioned for get response and not for POST request. Hence id field is not expected in POST request.
Hence correct answer is

{
"name": "GoerdiLa Forge",
"address": "1 Westland CA",
"customer_since": "2014-01-04",
"balance": "4829.29",
"bank_agend_id": "12556"
}



What execution model is used by For Each and Batch Job scopes?

  1. For Each is single-threaded and Batch Job is multi-threaded
  2. Both are single-threaded
  3. Both are multi-threaded
  4. Batch Job is single-threaded and For Each Is multi-threaded

Answer(s): A



Refer to the exhibit.



The main flow contains a Flow Reference for the child flow.
What values are accessible in the child flow after a web client submits a request to http://localhost:8081/order? color=red?

  1. payload
  2. payload quantity var
  3. payload color query param
  4. payload quantity var color query param

Answer(s): D

Explanation:

Flow Reference Component
Flow Reference routes the Mule event to another flow or subflow, executes all processors in the referenced flow, and then routes the event back within the same Mule application. The following diagram shows the order of processing when one flow references another:



When the main flow is triggered, the Mule event travels through and executes the flow until the event reaches the Flow Reference. The event then travels through and executes the referenced flow from beginning to end, and then returns to the main flow. This process enables you to treat the entire referenced flow like a single component in your current flow.
Mule Ref Doc : https://docs.mulesoft.com/mule-runtime/4.3/flowref-about Correct answer is payload quantity var color query param



Refer to the exhibit.



What is the correct way to create a user?
A)



B)



C)



D)

  1. Option A
  2. Option B
  3. Option C
  4. Option D

Answer(s): B



Refer to the exhibit.



What Database expression transforms the input to the output? A)



B)



C)



D)

  1. Option A
  2. Option B
  3. Option C
  4. Option D

Answer(s): D

Explanation:

This kind of questions are best solved with filtering technique. Key thing to note here is XML attributes are always access by @ notation. So in this example orderId can be accessed as @OrderId which makes option 3 and option 4 false. Now difference in optin and option 2 is in mapping of lineItemPrice. Correct syntax to format a String in Numbse is value.price as Number. Hence option 2 is correct



An On Table Row Database listener retrieves data from a table that contains record_id, an increasing numerical column.
How should the listener be configured so it retrieves new rows at most one time?

  1. Set the target to store the last retrieved record_id value
  2. Set the ObjectStore to store the last retrieved record_id value
  3. Set the target to the record_id column
  4. Set the watermark column to the record id column

Answer(s): D



Refer to the exhibits.



The main flow contains an HTTP Request. The HTTP Listeners and HTTP Request use default configurations.
What values are accessible in the child flow after a web client submits a request to http://localhost:8081/order? col or = red?

  1. payload
  2. payload quantity var
  3. payload color query param
  4. payload quantity var color query param

Answer(s): A



Viewing Page 3 of 31



Share your comments for MuleSoft MuleSoft Certified Developer - Level 1 (Mule 4) exam with other users:

shime 10/23/2023 10:03:00 AM

this is really very very helpful for mcd level 1
ETHIOPIA


Divya 8/27/2023 12:31:00 PM

all the best
UNITED STATES


Anchal 10/23/2023 4:01:00 PM

nice questions
INDIA


Sandeep 12/29/2023 4:07:00 AM

very useful
Anonymous


shime 10/24/2023 4:23:00 AM

great question with explanation thanks!!
ETHIOPIA


max 12/22/2023 3:45:00 PM

very useful
Anonymous


Antony 11/28/2023 12:13:00 AM

great material thanks
AUSTRALIA