Administracion
El modulo Admin proporciona endpoints para la gestion de usuarios a nivel de sistema: creacion, roles, operaciones en lote y estadisticas generales. Todos los endpoints requieren roladmin.
Roles de usuario
| Rol | Descripcion |
|---|---|
admin | Acceso completo al sistema |
moderator | Acceso intermedio |
user | Acceso basico |
Estados de usuario
| Estado | Descripcion |
|---|---|
active | Usuario activo |
inactive | Usuario desactivado |
API Endpoints
| Metodo | Endpoint | Descripcion |
|---|---|---|
| POST | /admin/users | Crear usuario |
| GET | /admin/users | Listar usuarios (paginado) |
| PATCH | /admin/users/:id/role | Cambiar rol de usuario |
| DELETE | /admin/users/:id | Eliminar usuario |
| POST | /admin/users/bulk | Operaciones en lote |
| GET | /admin/stats | Estadisticas del sistema |
Crear usuario
Operaciones en lote
Estadisticas
GET /admin/stats devuelve:
Paginacion
GET /admin/users acepta:
page(default: 1)limit(default: 50)