Pular para o conteúdo

Gestão de clientes

O que é a Chave Restrita

Por que a Chave Restrita existe, por que é perigosa, e como usá-la com segurança.

A Chave Restrita (X-Restricted-Key, prefixo nfe_restricted_) é uma credencial adicional, separada da Chave de Acesso, que existe só para autorizar a leitura programática dos tokens (nfe_test_/nfe_live_) de qualquer cliente da conta — inclusive o de produção — sem exigir a senha da conta a cada consulta, como o painel exige. É usada no endpoint Obter os tokens de um cliente, sempre em conjunto com a Chave de Acesso.

Gere, veja ou regenere a sua em Painel → Chaves de API (card à direita).

No painel, ver um token de produção sempre pede a senha da conta — proteção contra vazamento acidental ou roubo de sessão. Uma integração automatizada (por exemplo, um fluxo que cria o cliente via API e, na sequência, precisa do token dele para emitir notas) não tem como digitar uma senha interativamente.

A Chave Restrita substitui essa senha: quem apresenta a Chave de Acesso e a Chave Restrita já provou posse suficiente para dispensar a confirmação manual.

Possuir as duas chaves de uma conta é equivalente a ter acesso de leitura a todas as credenciais de produção de todos os clientes daquela conta, via API, sem fricção nenhuma.

É por isso que:

  • ela vem oculta por padrão no painel (mascarada, só prefixo + últimos 4 caracteres);
  • só é revelada digitando a senha da conta (mesmo fluxo da Chave de Acesso);
  • pode ser regenerada (invalida a anterior na hora) ou revogada a qualquer momento;
  • a recomendação de uso é gerar uma chave por integração/automação (nunca reaproveitar), nunca commitar em código, nunca logar, e revogar imediatamente ao suspeitar de vazamento.
  • Armazene-a em um cofre de segredos (secrets manager), nunca em variáveis de ambiente versionadas ou arquivos de configuração commitados.
  • Prefira gerar uma Chave Restrita dedicada por serviço/automação, para que revogar uma não afete as demais.
  • Monitore o uso do endpoint GET /v1/clients/{cnpj}/tokens — ele já é limitado a 20 requisições/minuto por IP, mas um volume incomum de chamadas é um sinal de alerta.