Pular para o conteúdo principal

Uso

Sintaxe​

kobana <produto> <recurso> <metodo> [flags]
  • <produto> — banking, finance, billing, inbox, dunning ou dashboards.
  • <recurso> — pode ser aninhado: entities, entities records, builder tools create-page.
  • <metodo> — a ação: list, get, create, update, delete, ou uma ação específica do recurso (sync, rotate, verify...).

A versão da API nunca entra no comando — o CLI resolve a URL a partir da spec OpenAPI embutida.

Parâmetros de caminho, de query e de cabeçalho (como X-Workspace-Id) vão em --params; o corpo da requisição vai em --json.

Toda a superfície é descoberta pelo --help, em qualquer nível:

kobana --help # produtos
kobana dashboards --help # recursos do Dashboard Mágico
kobana dashboards entities --help # métodos de um recurso

Recursos de dashboards​

RecursoDescrição
data-sourcesFontes de dados
entitiesEntidades
workspacesWorkspaces
builderConstrutor do portal
portal-settingsConfigurações do portal
portal-custom-domainsDomínios próprios
portal-oauth-providersProvedores OIDC
portal-usersUsuários do portal
portal-user-mappingsMapeamento de usuários do portal
checklistsChecklists
commentsComentários
assetsArquivos
asset-typesTipos de arquivo
email-templatesModelos de e-mail
email-layoutsLayouts de e-mail
notificationsNotificações
webhooksWebhooks
webhook-deliveriesEntregas de webhook
eventsEventos
api-keysChaves de API
dashboard-usersMembros
team-rolesFunções
permissionsPermissões
organizationOrganização
settingsConfigurações
meIdentidade do token
usageConsumo
ai-usageUso de IA
rate-limitsLimites de requisição
audit-logsAuditoria
exportsExportações
importsImportações
backupsBackups
data-purgesLimpeza de dados
maintenanceManutenção

Cada recurso tem a sua própria página, com a tabela completa de comandos e exemplos — veja o catálogo.

Exemplos​

# Fontes de dados e o estado de cada uma
kobana dashboards data-sources list --fields "id,name,kind,status,last_synced_at"

# Sincronizar uma fonte agora
kobana dashboards data-sources sync --dry-run --params '{"id": "DATA_SOURCE_ID"}'

# Registros de uma entidade, do vencimento mais recente ao mais antigo
kobana dashboards entities records list \
--params '{"id": "ENTITY_ID", "limit": 100, "sort": "due_date:desc"}'

# Usuários do portal de outro workspace
kobana dashboards portal-users list \
--params '{"X-Workspace-Id": "WORKSPACE_ID"}' \
--fields "id,email,tenant_id,status"

# Listar com paginação automática (NDJSON)
kobana dashboards portal-users list --page-all --fields "id,email,tenant_id"

# Saída em tabela
kobana dashboards workspaces list --output-format table

# Salvar a resposta em arquivo
kobana dashboards workspaces export --params '{"id": "WORKSPACE_ID"}' --output workspace.json

Próximos passos​