Saltar al contenido principal

Roles de equipo

Los roles que definen qué puede hacer cada usuario del panel.

ComandoHTTPDescripción
team-roles listGET /v1/team_rolesListar roles del equipo
team-roles createPOST /v1/team_rolesCrear rol personalizado
team-roles getGET /v1/team_roles/{id}Obtener rol
team-roles updatePATCH /v1/team_roles/{id}Actualizar rol
team-roles deleteDELETE /v1/team_roles/{id}Quitar rol

Ejemplos​

--params lleva parámetros de query y de ruta (id, página, filtros); --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 billing team-roles list \
--fields "id,public_id,organization_id,name,slug"

# Obtener rol
kobana billing team-roles get --params '{"id": "TEAM_ROLE_ID"}'

# Crear rol personalizado
kobana billing team-roles create \
--json '{"name": "NAME", "slug": "billing_manager", "permissions": []}'

# Actualizar rol
kobana billing team-roles update \
--params '{"id": "TEAM_ROLE_ID"}' \
--json '{"name": "NAME", "slug": "SLUG", "description": "DESCRIPTION"}'

# Quitar rol
kobana billing team-roles delete --params '{"id": "TEAM_ROLE_ID"}' --dry-run

Próximos pasos​