Você está logado, mas todas as requisições retornam:
API Error: 403 {"error":{"type":"forbidden","message":"Request not allowed"}}
Uma mensagem, três causas. Os documentos oficiais listam três branches. Trabalhe por ordem.
1. A assinatura está ativa? [oficial]
No Claude Pro ou Max, verifique se sua assinatura está ativa em claude.ai/settings. Um pagamento falhado ou um plano expirado resulta nessa mensagem.
2. Você tem o papel? [oficial]
Em uma conta do Anthropic Console, a conta precisa ter o Claude Code ou Developer papel. Um administrador atribui isso no Console, em Configurações → Membros.
Isso nunca acontece em contas pessoais, mas é comum em contas corporativas. Se funcionava ontem e parou hoje, verifique se seu papel mudou.
3. Há um proxy no caminho? [oficial]
Os documentos dizem que proxies corporativos podem interferir nas requisições da API e apontam para o guia de configuração da rede. Se você está atrás de um, defina as variáveis explicitamente:
export HTTP_PROXY=http://proxy.example.com:8080
export HTTPS_PROXY=http://proxy.example.com:8080
Peça ao seu time de TI o URL, ou leia-o das configurações de proxy do seu navegador.
Configurações com restrições regionais e VPN [relato da comunidade]
Um problema documentado publicamente relata que o terminal e a aplicação Desktop não herdam as configurações de proxy do sistema, causando 403s persistentes em áreas com restrições regionais. Outro usuário no mesmo problema adicionou que a aba Chat da aplicação Desktop respeita as configurações de proxy do sistema, mas a aba Code não.
Essa diferença de comportamento não está nos documentos oficiais. É um relato de usuário, e a solicitação para documentá-lo ainda está aberta. O passo acima com as variáveis de ambiente *é* a orientação oficial, então, se ativar um proxy global não for suficiente, definir as variáveis no seu terminal é uma boa próxima etapa.
O Claude Code também é limitado a países suportados. Em vez de contornar isso com um VPN, confirme que você está conectando normalmente de um país suportado.
Classificando a causa rapidamente
| Situação | Verifique primeiro |
|---|---|
| Conta pessoal, funcionava ontem | 1 — assinatura |
| Conta Console corporativa | 2 — papel |
| VPN, proxy ou fora do país | 3 — rede |
| Web Chat funciona, Code não | 3 — provavelmente herança de proxy |
Essa última linha é a mais importante. Se o Web Chat funciona e apenas o terminal está bloqueado, é muito mais provável que seja um problema de rede do que de conta.
