{"message":"API Nutri - Gesti\u00f3n de Usuarios y Autenticaci\u00f3n","version":"1.0.0","status":"online","last_update":"2026-01-23","endpoints":{"auth":{"POST \/api\/auth\/register":"Registrar nuevo usuario (acepta role opcional)","POST \/api\/auth\/login":"Iniciar sesi\u00f3n","GET \/api\/auth\/me":"Obtener usuario autenticado (requiere token)","POST \/api\/auth\/refresh":"Refrescar token de autenticaci\u00f3n (requiere token)","POST \/api\/auth\/logout":"Cerrar sesi\u00f3n (requiere token)","POST \/api\/auth\/forgot-password":"Solicitar recuperaci\u00f3n de contrase\u00f1a por email","POST \/api\/auth\/reset-password":"Restablecer contrase\u00f1a con token recibido por email"},"users":{"GET \/api\/users":"Listar todos los usuarios (requiere token)","POST \/api\/users":"Crear nuevo usuario con campos: name, email, rut, telefono, password, role, direccion, cuenta_bancaria, banco, tipo_documento, rut_facturacion, notas (requiere token)","PUT \/api\/users\/{id}":"Actualizar usuario - password es opcional, solo se actualiza si se env\u00eda (requiere token)","DELETE \/api\/users\/{id}":"Eliminar usuario (requiere token)"}},"roles_disponibles":{"superadmin":"Acceso completo al sistema","admin":"Administrador de la plataforma","empleado":"Empleado de la empresa","Empleado":"Empleado (alias)","propietario":"Propietario de inmuebles","Propietario":"Propietario (alias)","cliente":"Cliente (default)"},"campos_usuario":{"name":"Nombre completo (requerido)","email":"Email \u00fanico (requerido)","password":"Contrase\u00f1a (requerido en creaci\u00f3n, opcional en actualizaci\u00f3n)","rut":"RUT \u00fanico formato chileno (opcional)","telefono":"Tel\u00e9fono de contacto (opcional)","role":"Rol del usuario (opcional, default: cliente)","direccion":"Direcci\u00f3n completa (opcional)","cuenta_bancaria":"N\u00famero de cuenta bancaria (opcional)","banco":"Nombre del banco (opcional)","tipo_documento":"Tipo de documento: boleta o factura (opcional, default: boleta)","rut_facturacion":"RUT para facturaci\u00f3n (opcional)","notas":"Notas adicionales sobre el usuario (opcional)"},"autenticacion":{"tipo":"Laravel Sanctum - Bearer Token","header":"Authorization: Bearer {token}","expiracion":"Los tokens no expiran autom\u00e1ticamente","recuperacion":"Sistema de recuperaci\u00f3n de contrase\u00f1a por email configurado"},"repository":"https:\/\/github.com\/AlegoriaSpA\/ApiNutri","documentation":"https:\/\/api.nutri.alegoria.cl\/docs"}