{"title":"Authentication API","description":"RESTful API endpoints for user authentication and management","endpoints":[{"path":"/api/auth/register/","method":"POST","description":"Register a new user account","auth_required":false},{"path":"/api/auth/login/","method":"POST","description":"Login and get authentication token","auth_required":false},{"path":"/api/auth/logout/","method":"POST","description":"Logout and invalidate token","auth_required":true},{"path":"/api/auth/profile/","method":"GET","description":"Get current user profile","auth_required":true},{"path":"/api/auth/users/","method":"GET","description":"List all users (admin only)","auth_required":true},{"path":"/api/auth/invite/","method":"POST","description":"Invite a new user (admin only)","auth_required":true},{"path":"/api/auth/invitations/","method":"GET","description":"List all invitations (admin only)","auth_required":true},{"path":"/api/auth/change-password/","method":"POST","description":"Change user password","auth_required":true}],"base_url":"http://api.lakesideintegratedhealthcare.org/api/auth/","documentation":"Use these endpoints to manage user authentication, registration, and account management."}