{
"messages": [
"attribute paths.'/openapi.json'(get).responses.responses is missing",
"attribute paths.'/api/v1/lectures/{lecture_id}'. Declared path parameter lecture_id needs to be defined as a path parameter in path or operation level",
"attribute paths.'/api/v1/tutorials/{tutorial_id}'. Declared path parameter tutorial_id needs to be defined as a path parameter in path or operation level",
"attribute paths.'/api/v1/exercises/{exercise_id}'. Declared path parameter exercise_id needs to be defined as a path parameter in path or operation level",
"attribute paths.'/api/v1/exercises/{exercise_id}/{user_id}'. Declared path parameter exercise_id needs to be defined as a path parameter in path or operation level",
"attribute paths.'/api/v1/exercises/{exercise_id}/{user_id}'. Declared path parameter user_id needs to be defined as a path parameter in path or operation level",
"attribute paths.'/api/v1/exams/{exam_id}'. Declared path parameter exam_id needs to be defined as a path parameter in path or operation level"
],
"schemaValidationMessages": [
{
"level": "error",
"domain": "validation",
"keyword": "required",
"message": "object has missing required properties ([\"responses\"])",
"schema": {
"loadingURI": "http://swagger.io/v2/schema.json#",
"pointer": "/definitions/operation"
},
"instance": {
"pointer": "/paths/~1openapi.json/get"
}
},
{
"level": "error",
"domain": "validation",
"keyword": "enum",
"message": "instance value (\"2.0.0\") not found in enum (possible values: [\"2.0\"])",
"schema": {
"loadingURI": "#",
"pointer": "/properties/swagger"
},
"instance": {
"pointer": "/swagger"
}
}
]
}
https://validator.swagger.io/validator/debug?url=https%3A%2F%2Fmuesli.mathi.uni-heidelberg.de%2Fopenapi.json