Saltar al contenido principal

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.

ComandoHTTPDescripción
team-roles listGET /v1/team_rolesListar roles del equipo
team-roles createPOST /v1/team_rolesCrear rol personalizado
team-roles updatePUT /v1/team_rolesCrear o actualizar un rol de equipo
team-roles getGET /v1/team_roles/{id}Obtener rol
team-roles deleteDELETE /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​