Você está logado, mas todas as requisições retornam:

text

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:

bash

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çãoVerifique primeiro
Conta pessoal, funcionava ontem1 — assinatura
Conta Console corporativa2 — papel
VPN, proxy ou fora do país3 — rede
Web Chat funciona, Code não3 — 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.