Funções
As funções da equipe e as permissões que cada uma concede aos membros. update cria ou atualiza uma função pelo slug ou id; as permissões possíveis vêm de permissions list.
| Comando | HTTP | Descrição |
|---|---|---|
team-roles list | GET /v1/team_roles | Listar papéis do time |
team-roles create | POST /v1/team_roles | Criar papel customizado |
team-roles update | PUT /v1/team_roles | Criar ou atualizar um papel de equipe |
team-roles get | GET /v1/team_roles/{id} | Obter papel |
team-roles delete | DELETE /v1/team_roles/{id} | Remover papel |
Exemplos
--params carrega parâmetros de query, de caminho e de cabeçalho (id, página, filtros, X-Workspace-Id); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Listar papéis do time
kobana dashboards team-roles list --fields "id,name,slug,is_system,users_count"
# Criar papel customizado
kobana dashboards team-roles create \
--json '{"name": "Integrações", "slug": "integrations_manager", "permissions": ["integrations.list", "integrations.show", "integrations.update"]}'
# Obter papel
kobana dashboards team-roles get --params '{"id": "ROLE_ID"}'
Próximos passos
- Permissões
- Membros
- Introspecção de schema — todos os parâmetros que este recurso aceita.