Pular para o conteúdo principal

Workspaces

Os workspaces da organização — cada um com o seu portal, conectores, entidades e usuários do portal. O id ou o public_id de um workspace é o que vai no cabeçalho X-Workspace-Id (veja Autenticação). export baixa a configuração de um workspace como JSON, import create a restaura num workspace novo e usage conta o que a exclusão esconderia.

ComandoHTTPDescrição
workspaces listGET /v1/workspacesListar workspaces
workspaces createPOST /v1/workspacesCriar workspace
workspaces getGET /v1/workspaces/{id}Consultar workspace
workspaces updatePATCH /v1/workspaces/{id}Renomear workspace
workspaces deleteDELETE /v1/workspaces/{id}Excluir workspace
workspaces exportGET /v1/workspaces/{id}/exportExportar workspace
workspaces usageGET /v1/workspaces/{id}/usageContar o que a exclusão do workspace esconderia
workspaces import createPOST /v1/workspaces/importImportar workspace

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

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

# Renomear 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 o que a exclusão do workspace esconderia
kobana dashboards workspaces usage --params '{"id": "WORKSPACE_ID"}'

Próximos passos​