{"name":"Mentum API","message":"Welcome to the Mentum tutoring platform backend API.","status":"ok","environment":"development","version":"1.0.0","timestamp":"2026-10-09T12:17:21.032362+00:00","links":{"docs":"https://api-test.mentumtutors.com/api/docs/","swagger":"https://api-test.mentumtutors.com/swagger/","schema":"https://api-test.mentumtutors.com/api/schema/","health":"https://api-test.mentumtutors.com/health/","changelog":"https://api-test.mentumtutors.com/changelog/","admin":"https://api-test.mentumtutors.com/admin/","api_v1":"https://api-test.mentumtutors.com/api/v1/","support":"mailto:admin@mentumtutors.com"},"health":{"status":"ok","environment":"development","version":"1.0.0","timestamp":"2026-10-09T12:17:21.034744+00:00","checks":{"database":{"status":"ok","message":"Database reachable."},"cache":{"status":"ok","message":"Cache reachable."},"storage":{"status":"ok","mode":"local","message":"Local file storage enabled."}}},"getting_started":["Create a parent account with /api/v1/auth/register/.","Sign in with /api/v1/auth/login/ and copy the access token.","Send Authorization: Bearer <access> on protected endpoints.","Refresh access tokens with /api/v1/auth/token/refresh/.","Explore the role-specific routes once authenticated."],"curl_examples":[{"title":"Register a parent account","command":"curl -X POST https://api-test.mentumtutors.com/api/v1/auth/register/ -H \"Content-Type: application/json\" -d '{\"email\":\"parent@example.com\",\"first_name\":\"Ada\",\"last_name\":\"Lovelace\",\"password\":\"SecurePass123!\",\"confirm_password\":\"SecurePass123!\"}'"},{"title":"Log in and get JWT tokens","command":"curl -X POST https://api-test.mentumtutors.com/api/v1/auth/login/ -H \"Content-Type: application/json\" -d '{\"email\":\"parent@example.com\",\"password\":\"SecurePass123!\"}'"},{"title":"Fetch the current parent profile","command":"curl -X GET https://api-test.mentumtutors.com/api/v1/parents/me/ -H \"Authorization: Bearer <access-token>\""}],"role_matrix":[{"role":"parent","access":["Manage children","Start diagnostics","View reports","Book sessions"]},{"role":"teacher","access":["Complete onboarding","Take quizzes","Manage availability","Review student work"]},{"role":"admin","access":["Manage curriculum","Review onboarding","Generate reports","Initiate background checks"]},{"role":"superadmin","access":["All admin access","System-level management","User oversight","Platform configuration"]}],"notes":["Authentication uses JWT tokens.","Login and webhook endpoints are the most likely to be rate limited.","Support: admin@mentumtutors.com","Use the health endpoint to confirm database, cache, and storage status."],"recent_updates":["Swagger docs now include sample requests and responses for all endpoints.","Landing page now includes clickable quick links, getting started steps, and cURL samples.","A superadmin role is available for elevated platform access."]}