Bird
0
0

Identify the error in this OpenAPI YAML snippet:

medium📝 Debug Q14 of 15
Rest API - API Documentation
Identify the error in this OpenAPI YAML snippet:
paths:
  /login:
    post:
      summary: User login
      responses:
        200:
          description: Login successful
ASummary field is not allowed under POST
BMissing requestBody for POST method
CResponse code 200 should be a string '200', not a number
DPath should start with a capital letter
Step-by-Step Solution
Solution:
  1. Step 1: Check response code format

    OpenAPI requires response codes as strings, e.g., '200', not numbers.
  2. Step 2: Verify other fields

    Summary is allowed; requestBody is optional; path case is flexible.
  3. Final Answer:

    Response code 200 should be a string '200', not a number -> Option C
  4. Quick Check:

    Response codes must be strings [OK]
Quick Trick: Always quote response codes as strings in YAML [OK]
Common Mistakes:
MISTAKES
  • Using numeric response codes
  • Assuming requestBody is mandatory
  • Thinking summary is invalid

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Rest API Quizzes