{"name":"Readiverse API","version":"1.0.0","description":"A comprehensive educational platform API for reading comprehension and skill development","documentation":{"url":"https://api.readiverse.ca/docs","description":"Interactive API documentation with Swagger UI"},"key_endpoints":[{"path":"/api/auth/register","method":"POST","description":"Register a new user account","auth_required":false},{"path":"/api/auth/authenticate","method":"POST","description":"Authenticate user and get access token","auth_required":false},{"path":"/api/story/generate","method":"POST","description":"Generate a new story based on prompt and reading level","auth_required":true},{"path":"/api/reports/{report_id}","method":"GET","description":"Get detailed reading comprehension report","auth_required":true},{"path":"/api/admin/teachers","method":"GET","description":"Get teacher overview data (admin access required)","auth_required":true},{"path":"/api/transcription/transcribe","method":"POST","description":"Transcribe audio file for reading assessment","auth_required":true}],"support":{"documentation":"https://api.readiverse.ca/docs","redoc":"https://api.readiverse.ca/redoc","qa_specifications":"https://api.readiverse.ca/spec","repository":"https://github.com/readiv3rse/readiverse-app","issues":"https://github.com/readiv3rse/readiverse-app/issues"},"health_check":"https://api.readiverse.ca/api/healthcheck"}