{"message":"Bienvenido al API de MicroCash","version":"1.0.0","endpoints":{"test":"/api/test-connection","tables":"/api/tables","auth":{"login":"POST /api/auth/login","register":"POST /api/auth/register (requiere rol ADM-SIS o OPE)","profile":"GET /api/auth/profile (requiere autenticación)","resetPassword":"PUT /api/auth/reset-password (requiere rol ADM-SIS o OPE)"},"admin":{"users":"GET /api/admin/users (requiere rol ADM-SIS o OPE)","userByDNI":"GET /api/admin/users/:dni (requiere rol ADM-SIS o OPE)","toggleUserStatus":"PATCH /api/admin/users/:dni/toggle-status (requiere rol ADM-SIS o OPE)","roles":"GET /api/admin/roles (requiere rol ADM-SIS o OPE)","zones":"GET /api/admin/zones (requiere rol ADM-SIS o OPE)"},"clientes":{"all":"GET /api/clientes (requiere rol ADM-SIS o OPE)","byDNI":"GET /api/clientes/:dni (requiere rol ADM-SIS o OPE)","toggleStatus":"PATCH /api/clientes/:dni/toggle-status (requiere rol ADM-SIS o OPE)","departamentos":"GET /api/clientes/ubicacion/departamentos (requiere rol ADM-SIS o OPE)","provincias":"GET /api/clientes/ubicacion/provincias/:depId (requiere rol ADM-SIS o OPE)","distritos":"GET /api/clientes/ubicacion/distritos/:provId (requiere rol ADM-SIS o OPE)"},"supervisor":{"gestores":"GET /api/supervisor/gestores (requiere rol SUP)","clientes":"GET /api/supervisor/clientes (requiere rol SUP)"},"caja":{"apertura":"POST /api/caja/apertura (requiere rol ADM-SIS, GER, TES, OPE)","cierre":"POST /api/caja/cierre (requiere rol ADM-SIS, GER, TES, OPE)","actual":"GET /api/caja/actual","historial":"GET /api/caja/historial","catalogos":"GET /api/caja/catalogos","movimientos":"GET /api/caja/movimientos","crearMovimiento":"POST /api/caja/movimientos","editarMovimiento":"PUT /api/caja/movimientos/:id","anularMovimiento":"DELETE /api/caja/movimientos/:id"}}}