Saltar al contenido principal

Workspaces

Los workspaces de la organización — cada uno con su portal, conectores, entidades y usuarios del portal. El id o el public_id de un workspace es lo que va en el encabezado X-Workspace-Id (mira Autenticación). export descarga la configuración de un workspace como JSON, import create la restaura en un workspace nuevo y usage cuenta lo que su eliminación ocultaría.

ComandoHTTPDescripción
workspaces listGET /v1/workspacesListar workspaces
workspaces createPOST /v1/workspacesCrear workspace
workspaces getGET /v1/workspaces/{id}Consultar workspace
workspaces updatePATCH /v1/workspaces/{id}Renombrar workspace
workspaces deleteDELETE /v1/workspaces/{id}Eliminar workspace
workspaces exportGET /v1/workspaces/{id}/exportExportar workspace
workspaces usageGET /v1/workspaces/{id}/usageContar lo que ocultaría eliminar el workspace
workspaces import createPOST /v1/workspaces/importImportar workspace

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 workspaces
kobana dashboards workspaces list --fields "id,public_id,name,role"

# Crear workspace
kobana dashboards workspaces create --json '{"name": "Portal de clientes"}'

# Renombrar workspace
kobana dashboards workspaces update \
--params '{"id": "WORKSPACE_ID"}' \
--json '{"name": "Portal de parceiros"}'

# Exportar workspace
kobana dashboards workspaces export \
--params '{"id": "WORKSPACE_ID"}' \
--output workspace.json

# Contar lo que ocultaría eliminar el workspace
kobana dashboards workspaces usage --params '{"id": "WORKSPACE_ID"}'

Próximos pasos​