MuleSoft Certified Integration Architect – Level 1 — Question 99
A REST API is being designed to implement a Mule application.
What standard interface definition language can be used to define REST APIs?
Answer options
- A. OpenAPI Specification (OAS)
- B. YAML
- C. AsyncApi Specification
- D. Web Services Definition Language (WSDL)
Correct answer: A
Explanation
The OpenAPI Specification (OAS) is the correct choice as it specifically defines REST APIs, providing a standard way to describe the API's structure and behavior. YAML is a data serialization format, not an interface definition language, while AsyncApi Specification is aimed at asynchronous APIs, and WSDL is used for SOAP web services, making them unsuitable for REST API design.