Definição
Key de API é uma sequência única de caracteres, parecida com uma senha longa, que um sistema envia a uma API para provar quem está fazendo a requisição. Em APIs fiscais, ela identifica a conta do cliente e autoriza ações como emitir, consultar ou cancelar notas fiscais, devendo ser mantida em segredo.
Também conhecido como: API key, API Key, Chave de API, Chave de acesso à API
O que é uma Key de API, em palavras simples?
Uma Key de API funciona como o crachá de um sistema. Quando um ERP, uma loja virtual ou um software de gestão conversa com uma API, ele precisa se identificar. Em vez de digitar usuário e senha, o sistema envia essa chave junto com cada pedido.
A expressão mistura português e inglês e é a mesma coisa que API Key ou chave de API. Normalmente a chave é um texto longo e aparentemente aleatório, gerado pelo próprio provedor da API, difícil de adivinhar.
Para que serve uma Key de API na emissão fiscal?
Em uma API fiscal, a chave diz ao serviço qual conta está pedindo a emissão de uma NF-e, NFS-e, NFC-e, CT-e ou MDF-e. Com isso, a plataforma sabe quais empresas emissoras, certificados e franquias pertencem àquele cliente e impede que outra pessoa acesse esses dados.
Ela também permite controlar o que cada integração pode fazer. Dependendo do provedor, uma chave pode ter permissão apenas para consultar documentos, enquanto outra pode emitir e cancelar. Esse mesmo controle vale quando agentes de inteligência artificial acessam o serviço via MCP, com ações limitadas e registradas para auditoria.
Como funciona uma Key de API na prática?
O cliente gera a chave em um painel ou console do provedor e a configura no seu sistema. A cada requisição, o sistema envia a chave, geralmente em um cabeçalho HTTP (header de autenticação), por uma conexão segura HTTPS.
A API recebe o pedido, confere se a chave existe, se está ativa e se tem permissão para aquela ação. Se estiver tudo certo, a operação é executada; caso contrário, a resposta é um erro de autenticação ou de permissão, e nada é processado.
Qual a diferença entre Key de API e certificado digital?
São coisas diferentes que costumam aparecer juntas. A Key de API autentica o seu sistema perante o provedor da API, como o Conota. Já o certificado digital A1 identifica a empresa emitente perante a SEFAZ ou a prefeitura e é usado para assinar o XML do documento fiscal.
Em resumo: a chave abre a porta da plataforma de emissão; o certificado dá validade jurídica à nota. Perder uma não substitui a outra, e as duas precisam ser protegidas.
Como guardar uma Key de API com segurança?
A chave dá acesso real a operações fiscais, então deve ser tratada como senha. Ela não deve ficar escrita no código-fonte, em repositórios, em planilhas ou em mensagens. O ideal é armazená-la em variáveis de ambiente ou em ferramentas de gerenciamento de segredos, como um key vault.
Também é boa prática usar chaves separadas para homologação e produção, dar a cada integração apenas as permissões necessárias e trocar a chave periodicamente (key rotation). Se houver suspeita de vazamento, a chave deve ser revogada e substituída imediatamente.
Exemplos de Key de API
- Uma software house que vende um ERP configura a Key de API no servidor do sistema; sempre que um cliente fatura um pedido, o ERP envia os dados da NF-e à API fiscal com essa chave no cabeçalho.
- Um marketplace cria uma chave para o ambiente de homologação, faz todos os testes de emissão de NFS-e e só depois gera uma chave de produção para emitir notas com validade fiscal.
- Após um desenvolvedor sair da equipe, a empresa revoga a Key de API que ele usava e gera uma nova, atualizando o segredo no servidor sem interromper as emissões.
- Uma empresa cria uma chave apenas de leitura para que um agente de inteligência artificial consulte o status de documentos via MCP, sem permissão para cancelar notas.
Perguntas frequentes
Key de API e API Key são a mesma coisa?
Sim. Key de API, API Key e chave de API são nomes diferentes para o mesmo conceito: um código secreto que identifica e autoriza um sistema a usar uma API.
Posso usar a mesma Key de API em homologação e produção?
Em geral, não é recomendado. Usar chaves separadas evita que testes gerem documentos fiscais reais e facilita identificar qual ambiente fez cada requisição.
O que fazer se a Key de API vazar?
Revogue a chave no painel do provedor o quanto antes, gere uma nova, atualize o sistema que a utiliza e revise os registros de acesso para verificar se houve uso indevido.
A Key de API substitui o certificado digital?
Não. A chave autentica seu sistema na plataforma de emissão. O certificado digital continua necessário para assinar os documentos fiscais e identificar a empresa perante o fisco.
Atualizado em · Como produzimos este glossário
