Pular para o conteúdo principal

Membros

As pessoas da sua equipe que acessam o dashboard (os usuários do dashboard). create envia o convite e resend o reenvia; update cria ou atualiza um membro pelo e-mail ou id. workspaces get / workspaces update leem e definem os workspaces a que o membro tem acesso.

ComandoHTTPDescrição
dashboard-users listGET /v1/dashboard_usersListar usuários do dashboard
dashboard-users createPOST /v1/dashboard_usersConvidar usuário do dashboard
dashboard-users updatePUT /v1/dashboard_usersCriar ou atualizar um usuário do painel
dashboard-users getGET /v1/dashboard_users/{id}Obter usuário do dashboard
dashboard-users deleteDELETE /v1/dashboard_users/{id}Remover usuário do dashboard
dashboard-users resendPOST /v1/dashboard_users/{id}/resendReenviar convite de membro
dashboard-users workspaces getGET /v1/dashboard_users/{id}/workspacesConsultar os workspaces de um membro
dashboard-users workspaces updatePUT /v1/dashboard_users/{id}/workspacesDefinir os workspaces de um membro

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 usuários do dashboard
kobana dashboards dashboard-users list --fields "id,email,name,status,roles"

# Convidar usuário do dashboard
kobana dashboards dashboard-users create \
--json '{"email": "joao@example.com", "name": "João", "role_ids": ["ROLE_ID"]}'

# Consultar os workspaces de um membro
kobana dashboards dashboard-users workspaces get \
--params '{"id": "DASHBOARD_USER_ID"}'

# Definir os workspaces de um membro
kobana dashboards dashboard-users workspaces update \
--params '{"id": "DASHBOARD_USER_ID"}' \
--json '{"workspace_ids": ["WORKSPACE_ID"]}'

Próximos passos​