Skip to content

Tipos de Usuario

Tipos de Usuario

Prefijo: /api/tipos-usuario
Requiere Auth:
Permiso requerido: usuarios, leer

Módulo de roles del sistema. Define los tres niveles de acceso disponibles:

IDRolDescripción
1AdministradorAdmin del tenant (gestiona usuarios y permisos de su tenant)
2AsistenteAcceso limitado a ventas, productos, clientes
3SuperadminCross-tenant, gestión de todos los tenants

GET /api/tipos-usuario/

Descripción: Lista los tipos de usuario (roles) disponibles
Requiere Auth:
Permiso requerido: usuarios, leer

Respuesta exitosa: 200 OK

Response:

[
{"id": 1, "tipo": "Administrador"},
{"id": 2, "tipo": "Asistente"},
{"id": 3, "tipo": "Superadmin"}
]

cURL:

Terminal window
curl http://localhost/api/tipos-usuario/ -H "Authorization: Bearer <token>"

Python:

import httpx
resp = 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();