{"data":{"service":"TesteExamenBarci API","status":"Healthy","apiVersion":"v1","authentication":{"required":false,"note":"Only this health and endpoint-catalog route is public. API routes require X-API-Key."},"endpoints":[{"method":"GET","path":"/","authenticationRequired":false,"parameters":[],"description":"Health check and endpoint catalog."},{"method":"GET","path":"/v1/get-license-categories","authenticationRequired":true,"parameters":[],"description":"Returns all license categories."},{"method":"GET","path":"/v1/get-topics","authenticationRequired":true,"parameters":[{"name":"category","location":"query","type":"string","required":true}],"description":"Returns topics for a license category."},{"method":"GET","path":"/v1/get-years","authenticationRequired":true,"parameters":[{"name":"category","location":"query","type":"string","required":true},{"name":"topicId","location":"query","type":"integer","required":true}],"description":"Returns available question years for a topic."},{"method":"GET","path":"/v1/get-question-count","authenticationRequired":true,"parameters":[{"name":"category","location":"query","type":"string","required":true},{"name":"topicId","location":"query","type":"integer","required":true},{"name":"year","location":"query","type":"integer","required":false}],"description":"Returns the number of questions matching the filters."},{"method":"GET","path":"/v1/get-questions","authenticationRequired":true,"parameters":[{"name":"category","location":"query","type":"string","required":true},{"name":"topicId","location":"query","type":"integer","required":true},{"name":"year","location":"query","type":"integer","required":false},{"name":"skip","location":"query","type":"integer","required":false,"defaultValue":0},{"name":"take","location":"query","type":"integer","required":false,"defaultValue":50,"maximum":200}],"description":"Returns a paged question list, including answers and media references."},{"method":"POST","path":"/v1/validate-answer","authenticationRequired":true,"parameters":[{"name":"questionId","location":"body","type":"integer","required":true},{"name":"answerId","location":"body","type":"integer","required":true}],"description":"Validates an answer for a question."},{"method":"GET","path":"/v1/media/{mediaId}","authenticationRequired":true,"parameters":[{"name":"mediaId","location":"path","type":"integer","required":true}],"description":"Returns an image or other media file."}]},"error":null,"traceId":"132edd24b47bf8b5457746e2e04a90b8","timestampUtc":"2026-09-01T14:57:22.1107671+00:00"}