Saltar al contenido principal

Miembros

Las personas de tu equipo que acceden al dashboard (los usuarios del dashboard). create envía la invitación y resend la reenvía; update crea o actualiza un miembro por correo o id. workspaces get / workspaces update leen y definen los workspaces a los que el miembro tiene acceso.

ComandoHTTPDescripción
dashboard-users listGET /v1/dashboard_usersListar usuarios del dashboard
dashboard-users createPOST /v1/dashboard_usersInvitar usuario del dashboard
dashboard-users updatePUT /v1/dashboard_usersCrear o actualizar un usuario del panel
dashboard-users getGET /v1/dashboard_users/{id}Obtener usuario del dashboard
dashboard-users deleteDELETE /v1/dashboard_users/{id}Eliminar usuario del dashboard
dashboard-users resendPOST /v1/dashboard_users/{id}/resendReenviar invitación de miembro
dashboard-users workspaces getGET /v1/dashboard_users/{id}/workspacesConsultar los workspaces de un miembro
dashboard-users workspaces updatePUT /v1/dashboard_users/{id}/workspacesDefinir los workspaces de un miembro

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 usuarios del dashboard
kobana dashboards dashboard-users list --fields "id,email,name,status,roles"

# Invitar usuario del dashboard
kobana dashboards dashboard-users create \
--json '{"email": "joao@example.com", "name": "João", "role_ids": ["ROLE_ID"]}'

# Consultar los workspaces de un miembro
kobana dashboards dashboard-users workspaces get \
--params '{"id": "DASHBOARD_USER_ID"}'

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

Próximos pasos​