Classificação
| Campo | Valor |
|---|---|
| Natureza | normativo |
| Escopo | autenticação, accounts e armazenamento local |
| Autoridade | setup, schema de configuração e resolução de accounts |
Crie a API key
Use uma API key pessoal criada nas configurações do ClickUp. O ClickUpfy valida a chave antes de salvar, consulta o usuário autenticado e lista os workspaces permitidos.
Não cole a chave em issue, comentário, arquivo .env versionado, .mcp.json
ou comando compartilhado no histórico da equipe. Em um terminal interativo,
prefira o setup com prompt oculto:
clickupfy setupEscolha um nome local para o perfil e selecione o workspace. O nome vira um
identificador normalizado, como promovaweb ou cliente-a.
Automatize o setup quando necessário
Em uma automação isolada, o setup aceita parâmetros:
clickupfy setup \ --api-key "pk_..." \ --name "Promovaweb" \ --workspace "123456" \ --non-interactiveEvite colocar a chave diretamente em um script. Leia o valor de um secret manager ou de uma variável protegida e apague o ambiente temporário depois da execução.
Entenda o arquivo local
Por padrão, a configuração fica em:
~/.promovaweb-clickupfy/config.jsonO diretório recebe permissão 0700 e o arquivo 0600. A API key precisa
estar no JSON porque o CLI autentica chamadas futuras. Essa proteção limita a
leitura ao usuário local, mas não substitui os cuidados com backup, malware ou
pastas sincronizadas.
O schema permite vários accounts:
{ "version": 1, "activeAccount": "promovaweb", "accounts": { "promovaweb": { "name": "Promovaweb", "apiKey": "pk_...", "user": { "id": 123, "username": "Desenvolvedor" }, "workspace": { "id": "456", "name": "Engenharia" }, "createdAt": "2026-07-29T12:00:00.000Z", "updatedAt": "2026-07-29T12:00:00.000Z" } }}Gerencie accounts
Use comandos que mascaram a API key:
clickupfy account listclickupfy account showclickupfy statusclickupfy whoamistatus mostra o caminho da configuração, o account resolvido e o workspace.
whoami faz uma chamada autenticada e confirma se a chave ainda é válida.
Para trocar o perfil ativo:
clickupfy account use cliente-aPara usar outro account em um único comando, sem alterar o ativo:
clickupfy --account cliente-a task get 86abc123A variável PROMOVAWEB_CLICKUPFY_ACCOUNT oferece a mesma seleção em
automações. A variável PROMOVAWEB_CLICKUPFY_CONFIG aponta para outro JSON e
é útil em testes ou ambientes efêmeros.
Troque o workspace associado
Liste os workspaces autorizados e escolha um deles:
clickupfy workspace listclickupfy workspace use 123456Essa ação altera o workspace do account atual. Configurações de projeto que
fixam --workspace precisam continuar correspondendo ao perfil.
Remova um perfil
clickupfy account remove cliente-antigoO CLI pede confirmação. Em automação, --yes confirma sem prompt. A remoção
apaga o perfil local, não revoga a API key no ClickUp. Revogue a chave no
ClickUp quando ela não for mais necessária.
Com o perfil validado, prepare o primeiro projeto.