Tipos de Usuario
Tipos de Usuario
Prefijo: /api/tipos-usuario
Requiere Auth: Sí
Permiso requerido: usuarios, leer
Módulo de roles del sistema. Define los tres niveles de acceso disponibles:
| ID | Rol | Descripción |
|---|---|---|
| 1 | Administrador | Admin del tenant (gestiona usuarios y permisos de su tenant) |
| 2 | Asistente | Acceso limitado a ventas, productos, clientes |
| 3 | Superadmin | Cross-tenant, gestión de todos los tenants |
GET /api/tipos-usuario/
Descripción: Lista los tipos de usuario (roles) disponibles
Requiere Auth: Sí
Permiso requerido: usuarios, leer
Respuesta exitosa: 200 OK
Response:
[ {"id": 1, "tipo": "Administrador"}, {"id": 2, "tipo": "Asistente"}, {"id": 3, "tipo": "Superadmin"}]cURL:
curl http://localhost/api/tipos-usuario/ -H "Authorization: Bearer <token>"Python:
import httpxresp = httpx.get("http://localhost/api/tipos-usuario/", headers={"Authorization": f"Bearer {token}"})roles = resp.json()JavaScript:
const resp = await fetch('http://localhost/api/tipos-usuario/', { headers: {'Authorization': `Bearer ${token}`}});const roles = await resp.json();