swagger: "2.0" info: title: Sample API description: API description in Markdown. version: 1.0.0 host: localhost basePath: /v1 schemes: - https paths: /users: get: summary: Returns a list of users. description: Optional extended description in Markdown. produces: - application/json responses: 200: description: OK /users/{userId}: get: summary: Returns a user by ID. parameters: - in: path name: userId required: true type: integer default: 1 description: Parameter description in Markdown. - in: query name: test type: string enum: [asc, desc] description: Type of query responses: 200: description: OK