Saltar al contenido principal

Usuarios del portal

Las personas que entran al portal en nombre de un titular (el tenant_id). create invita a un usuario (invite create es la misma ruta con nombre de verbo), resend reenvía la invitación o la verificación, email-preview muestra el correo sin enviarlo, y activity get / activity timeline get traen los inicios de sesión y las páginas visitadas.

ComandoHTTPDescripción
portal-users listGET /v1/portal_usersListar usuarios del portal
portal-users createPOST /v1/portal_usersCrear (invitar) usuario del portal
portal-users getGET /v1/portal_users/{id}Obtener usuario del portal
portal-users updatePATCH /v1/portal_users/{id}Actualizar usuario del portal
portal-users deleteDELETE /v1/portal_users/{id}Eliminar usuario del portal
portal-users email-previewGET /v1/portal_users/{id}/email-previewPrevisualizar correo del usuario del portal
portal-users resendPOST /v1/portal_users/{id}/resendReenviar correo de invitación o verificación
portal-users activity getGET /v1/portal_users/{id}/activityConsultar la actividad del usuario del portal
portal-users activity timeline listGET /v1/portal_users/{id}/activity/timelineListar la línea de tiempo del usuario del portal
portal-users invite createPOST /v1/portal_users/inviteInvitar usuario del portal

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 portal
kobana dashboards portal-users list \
--params '{"status": "active", "per_page": 50}' \
--fields "id,email,tenant_id,last_login_at"

# Crear (invitar) usuario del portal
kobana dashboards portal-users create \
--json '{"email": "ana@example.com", "tenant_id": "12345678000190"}'

# Reenviar correo de invitación o verificación
kobana dashboards portal-users resend --params '{"id": "PORTAL_USER_ID"}'

# Consultar la actividad del usuario del portal
kobana dashboards portal-users activity get \
--params '{"id": "PORTAL_USER_ID", "days": 30}'

# Actualizar usuario del portal
kobana dashboards portal-users update \
--params '{"id": "PORTAL_USER_ID"}' \
--json '{"status": "suspended"}'

Próximos pasos​