MuleSoft Certified Developer Level 1 Exam V1
(Latest 2024/ 2025 Update) Questions and
Verified Answers |100% Correct| Grade A
What is the data format that SOAP webservices associate with? - ANSWERXML
What principle is true about RESTful APIs? - ANSWERRESTful APIs do not store client
state information in the server
What is a valid characteristics of SOAP API? - ANSWERSOAP APIs can communicate
using SMTP
Which two options are valid parts of a HTTP Request? - ANSWERHHTP Method,
Resource
Your are designing an order status check application that has customers,
customer_id, and orders identified as resources. What resource-method pair is
typically used to retrieve all orders for a specific customer_id? -
ANSWER/customers/{customer_id}/orders, GET
According to HTTP 1.1 specification, which HTTP method should a REST API specify to
update a field in a resource instance? - ANSWERPATCH
The Runtime Manager API uses the recommended best practices for assigning HTTP
methods to a REST API following HTTP 1.1 specification. What method is used to
deploy to a new application to a server? - ANSWERPOST
From what phase of the API lifecycle should you start incorporating consumer
feedback? - ANSWERDesign
Fill in the blank. RAML APIs can be published to the new Anypoint Exchange from -
ANSWERDesign Center
What are the phases of the API Definition portion of the SDLC of a modern API in the
correct order? - ANSWERDesign, Simulate, Feedback, Validate
What is the output of the API Definition part of the SDLC of a modern API? -
ANSWERSpecification
Which three are true about RAML fragments? - ANSWERCan be added as
dependencies by discovery from Anypoint Exchange, Begins with a line containing a
RAML fragment identifier, Can exist as a standalone project in Design Center
Which component in an HTTP Request is used to identify a resource? - ANSWERURI
,Which two are valid fragment identifiers in RAML 1.0? -
ANSWERAnnotationTypeDeclaration, Extension
What node needs to be added into the RAML definition to specify the service
endpoint of an API? - ANSWERbaseUri:
Which is true about the RAML mediaType of the resource method request and
response bodies? - ANSWERThe mediaType can be overwritten at the method level.
Snippet A:
/customers/{customer_id}/orders:
get:
responses:
200:
body:
Snippet B:
/customers:
/{customer_id}:
get:
responses:
200:
body:
/orders:
get:
responses:
200:
body: - ANSWERSnippet A and B behave the same way when a client accesses the
/orders endpoint
What should the first line of a RAMP API definition contain? - ANSWERA comment
containing the RAML version
What node is used to specify the the locations where annotations can be applied in a
RAML API specification? - ANSWERallowedTargets
What HTTP status code does the HTTP specification indicate should be returned
when an unsupported value is sent in the Accept header of an HTTP request? -
ANSWER406
What HTTP status code does the HTTP specification indicate should be returned
when a new resource is created? - ANSWER201
While using a POST method to create a new entity, which HTTP header is sent in the
response to specify the URI of the newly created entity? - ANSWERLocation
, Which HTTP header is used to specify the client software that is sending the request?
- ANSWERUser-Agent
What is the correct way to specify queryParameters for a resource in RAML 1.0? -
ANSWER/customers:
get:
queryParameters:
pageLimit:
type: number
minimum: 1
maximum: 10
In a RAML 1.0 file, how do you specify the maximum and minimum allowed values
for an integer data type? - ANSWERWith a facet
What is the right way of defining a Customer datatype with a customerType
discriminator of string type? - ANSWERtypes:
Customer:
type: object
discriminator: customerType
properties:
customerType: string
/customers:
get:
responses:
200:
body:
application/json:
type: Customer
In an array datatype, what is the facet used to indicate the type of all the array
elements? - ANSWERitems:
What is the correct way to define a customer object that contains a tagColor
property that is an enumeration type and accepts the values White, Blue, Yellow,
and Red? - ANSWERtypes:
Customer:
type: object
properties:
tagColor:
type:
enum:
- White
- Blue
- Yellow
- Red
(Latest 2024/ 2025 Update) Questions and
Verified Answers |100% Correct| Grade A
What is the data format that SOAP webservices associate with? - ANSWERXML
What principle is true about RESTful APIs? - ANSWERRESTful APIs do not store client
state information in the server
What is a valid characteristics of SOAP API? - ANSWERSOAP APIs can communicate
using SMTP
Which two options are valid parts of a HTTP Request? - ANSWERHHTP Method,
Resource
Your are designing an order status check application that has customers,
customer_id, and orders identified as resources. What resource-method pair is
typically used to retrieve all orders for a specific customer_id? -
ANSWER/customers/{customer_id}/orders, GET
According to HTTP 1.1 specification, which HTTP method should a REST API specify to
update a field in a resource instance? - ANSWERPATCH
The Runtime Manager API uses the recommended best practices for assigning HTTP
methods to a REST API following HTTP 1.1 specification. What method is used to
deploy to a new application to a server? - ANSWERPOST
From what phase of the API lifecycle should you start incorporating consumer
feedback? - ANSWERDesign
Fill in the blank. RAML APIs can be published to the new Anypoint Exchange from -
ANSWERDesign Center
What are the phases of the API Definition portion of the SDLC of a modern API in the
correct order? - ANSWERDesign, Simulate, Feedback, Validate
What is the output of the API Definition part of the SDLC of a modern API? -
ANSWERSpecification
Which three are true about RAML fragments? - ANSWERCan be added as
dependencies by discovery from Anypoint Exchange, Begins with a line containing a
RAML fragment identifier, Can exist as a standalone project in Design Center
Which component in an HTTP Request is used to identify a resource? - ANSWERURI
,Which two are valid fragment identifiers in RAML 1.0? -
ANSWERAnnotationTypeDeclaration, Extension
What node needs to be added into the RAML definition to specify the service
endpoint of an API? - ANSWERbaseUri:
Which is true about the RAML mediaType of the resource method request and
response bodies? - ANSWERThe mediaType can be overwritten at the method level.
Snippet A:
/customers/{customer_id}/orders:
get:
responses:
200:
body:
Snippet B:
/customers:
/{customer_id}:
get:
responses:
200:
body:
/orders:
get:
responses:
200:
body: - ANSWERSnippet A and B behave the same way when a client accesses the
/orders endpoint
What should the first line of a RAMP API definition contain? - ANSWERA comment
containing the RAML version
What node is used to specify the the locations where annotations can be applied in a
RAML API specification? - ANSWERallowedTargets
What HTTP status code does the HTTP specification indicate should be returned
when an unsupported value is sent in the Accept header of an HTTP request? -
ANSWER406
What HTTP status code does the HTTP specification indicate should be returned
when a new resource is created? - ANSWER201
While using a POST method to create a new entity, which HTTP header is sent in the
response to specify the URI of the newly created entity? - ANSWERLocation
, Which HTTP header is used to specify the client software that is sending the request?
- ANSWERUser-Agent
What is the correct way to specify queryParameters for a resource in RAML 1.0? -
ANSWER/customers:
get:
queryParameters:
pageLimit:
type: number
minimum: 1
maximum: 10
In a RAML 1.0 file, how do you specify the maximum and minimum allowed values
for an integer data type? - ANSWERWith a facet
What is the right way of defining a Customer datatype with a customerType
discriminator of string type? - ANSWERtypes:
Customer:
type: object
discriminator: customerType
properties:
customerType: string
/customers:
get:
responses:
200:
body:
application/json:
type: Customer
In an array datatype, what is the facet used to indicate the type of all the array
elements? - ANSWERitems:
What is the correct way to define a customer object that contains a tagColor
property that is an enumeration type and accepts the values White, Blue, Yellow,
and Red? - ANSWERtypes:
Customer:
type: object
properties:
tagColor:
type:
enum:
- White
- Blue
- Yellow
- Red