Roles
Los roles del equipo y los permisos que cada uno concede a los miembros. update crea o actualiza un rol por slug o id; los permisos posibles vienen de permissions list.
| Comando | HTTP | Descripción |
|---|---|---|
team-roles list | GET /v1/team_roles | Listar roles del equipo |
team-roles create | POST /v1/team_roles | Crear rol personalizado |
team-roles update | PUT /v1/team_roles | Crear o actualizar un rol de equipo |
team-roles get | GET /v1/team_roles/{id} | Obtener rol |
team-roles delete | DELETE /v1/team_roles/{id} | Eliminar rol |
Ejemplos
--params lleva parámetros de query, de ruta y de encabezado (id, página, filtros, X-Workspace-Id); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.
# Listar roles del equipo
kobana dashboards team-roles list --fields "id,name,slug,is_system,users_count"
# Crear rol personalizado
kobana dashboards team-roles create \
--json '{"name": "Integrações", "slug": "integrations_manager", "permissions": ["integrations.list", "integrations.show", "integrations.update"]}'
# Obtener rol
kobana dashboards team-roles get --params '{"id": "ROLE_ID"}'
Próximos pasos
- Permisos
- Miembros
- Introspección de schema — todos los parámetros que acepta este recurso.