{"status":"ok","apiVersion":"v1","baseUrl":"/api/v1","routes":{"auth":{"POST /auth/login":"Login with username, tenantId, role","POST /auth/refresh":"Refresh access token","POST /auth/logout":"Logout and revoke refresh token","GET /auth/me":"Get current user info (requires auth)"},"health":{"GET /health":"Health check"},"masters":{"GET /masters/academic-years":"List academic years","GET /masters/classes":"List classes","GET /masters/sections":"List sections","GET /masters/subjects":"List subjects"},"students":{"GET /students":"List students","GET /students/:id":"Get student by ID"},"attendance":{"GET /attendance":"List attendance records","POST /attendance":"Mark attendance"},"fees":{"GET /fees/structure":"Get fee structure","GET /fees/dues":"Get fee dues","GET /fees/invoices":"List fee invoices","GET /fees/invoices/:invoiceId":"Get invoice by ID","POST /fees/invoices":"Create invoice"},"exams":{"GET /exams":"List exams","GET /exams/results":"Get exam results"},"timetable":{"GET /timetable":"Get timetable"},"transport":{"GET /transport/routes":"List transport routes"},"library":{"GET /library/books":"List library books"},"notifications":{"GET /notifications":"List notifications","POST /notifications":"Send notification"},"payments":{"POST /payments/initiate":"Initiate payment"},"reports":{"GET /reports":"Generate reports"}}}