APIs e .env
Todas as chaves de acesso que o sistema precisa. Onde obter, como configurar e quando renovar cada uma.
O arquivo .env fica na raiz do workspace e contem todas as chaves de API. Ele e gitignored — nunca vai para o repositorio. Cada novo membro da equipe precisa criar o seu a partir do template.
Criar o arquivo .env
Copie o template e edite com suas chaves reais:
cp .env.example .env && code .envTemplate completo
# ===========================
# Nomics Hub — .env
# ===========================
# Google Gemini (transcricao, analise de imagem)
GEMINI_API_KEY=sua_chave_aqui
# Meta Ads (campanhas, criativos, metricas)
META_ADS_ACCESS_TOKEN=seu_token_aqui
# ClickUp (gestao de tarefas)
CLICKUP_API_KEY=sua_chave_aqui
CLICKUP_TEAM_ID=seu_team_id_aqui
# Freepik (imagens, vetores)
FREEPIK_API_KEY=sua_chave_aqui
# n8n (automacoes)
N8N_API_URL=https://auto.nomics.com.br
N8N_API_KEY=sua_chave_aqui
# Microsoft Clarity (heatmaps, sessoes)
CLARITY_API_TOKEN=seu_token_aquiNunca compartilhe esse arquivo
Detalhes por API
GEMINI_API_KEYGoogle GeminiOnde obter
Acesse o AI Studio, faca login com sua conta Google, clique em "Get API key" e copie.
https://aistudio.google.com/apikeyPermissoes necessarias
Acesso total a API do Gemini. Plano gratuito com rate limit.
Expiracao
Nao expira (enquanto a conta existir)
Testar
curl -s "https://generativelanguage.googleapis.com/v1/models?key=$GEMINI_API_KEY" | head -5META_ADS_ACCESS_TOKENMeta AdsOnde obter
Abra o Graph API Explorer, selecione o app, marque as permissoes acima e clique em "Generate Access Token".
https://developers.facebook.com/tools/explorer/Permissoes necessarias
ads_read, ads_management, read_insights. Selecione o app da Nomics e gere o token.
Expiracao
Expira a cada 60 dias. Renove antes para nao perder acesso.
Testar
curl -s "https://graph.facebook.com/v22.0/me?access_token=$META_ADS_ACCESS_TOKEN"CLICKUP_API_KEY + CLICKUP_TEAM_IDClickUpOnde obter
Clickup > Settings > Apps > API Token > gere ou copie o token pessoal. O Team ID esta na URL do workspace.
https://app.clickup.com/settings/appsPermissoes necessarias
Token pessoal com acesso ao workspace inteiro.
Expiracao
Nao expira (token pessoal)
Testar
curl -s -H "Authorization: $CLICKUP_API_KEY" "https://api.clickup.com/api/v2/team"FREEPIK_API_KEYFreepikPermissoes necessarias
Acesso a API de busca de imagens e vetores.
Expiracao
Nao expira (enquanto a conta existir)
Testar
curl -s -H "x-freepik-api-key: $FREEPIK_API_KEY" "https://api.freepik.com/v1/resources?term=test&limit=1"N8N_API_URL + N8N_API_KEYn8nOnde obter
No painel do n8n, va em Settings > n8n API > Create API Key. A URL e o endereco da sua instancia.
https://auto.nomics.com.br (Settings > n8n API)Permissoes necessarias
Acesso a API do n8n para gerenciar workflows e execucoes.
Expiracao
Nao expira (gerenciado pelo admin)
Testar
curl -s -H "X-N8N-API-KEY: $N8N_API_KEY" "$N8N_API_URL/api/v1/workflows?limit=1"CLARITY_API_TOKENMicrosoft ClarityOnde obter
Clarity > Projeto > Settings > API > Generate token.
https://clarity.microsoft.com (Dashboard > Settings > API)Permissoes necessarias
Acesso somente leitura a heatmaps e sessoes. Limite: 10 chamadas/dia.
Expiracao
Nao expira (mas tem limite diario de 10 chamadas)
Testar
curl -s -H "Authorization: Bearer $CLARITY_API_TOKEN" "https://www.clarity.ms/api/v1/projects"