Fluxo de exemplo: consultar CNPJ
Um fluxo pronto para importar. Ele consulta os dados de uma empresa pelo CNPJ e mostra o resultado.
Comece por ele. É a forma mais rápida de confirmar que a sua credencial está certa — e nenhuma nota fiscal é emitida, então não há risco de gerar documento por engano.
A consulta de CNPJ conta na franquia de consultas do seu plano — é barata, mas não é zero. O que ela não faz é emitir documento nem gerar efeito fiscal.
Antes de começar
- Você já criou a credencial.
Se ainda não criou, faça isso primeiro — o fluxo não vai funcionar sem ela.
1. Baixe o fluxo
Baixarconota-consultar-cnpj.json
Se o arquivo abrir no navegador em vez de baixar, clique com o botão direito no link e escolha "Salvar link como...".
2. Importe no n8n
- no n8n, abra o menu do canto superior direito;
- escolha Import from File...;
- selecione o arquivo que você baixou.
O fluxo aparece na tela com quatro blocos e duas notas amarelas explicando cada parte.
Se preferir, abra o arquivo em um editor de texto, copie todo o conteúdo, clique na tela em branco
do n8n e cole com Ctrl+V. O n8n reconhece e monta o fluxo.
3. Escolha a sua credencial
Este é o único passo que você precisa fazer — o fluxo vem sem credencial de propósito.
- clique no bloco
CONOTA - Consultar CNPJ; - procure o campo Credential for Header Auth;
- escolha a credencial que você criou (
Conota — homologação); - feche o bloco.
Se o n8n mostrar um aviso vermelho no bloco, é exatamente isso: falta escolher a credencial. Não é erro do fluxo.
4. Execute
Clique em Execute workflow, no rodapé da tela.
Se tudo estiver certo, o bloco fica verde e o resultado aparece do lado direito:
{
"cnpj": "00000000000191",
"dados": {
"razao_social": "BANCO DO BRASIL SA",
"situacao": "ATIVA",
"municipio": "BRASILIA",
"uf": "DF"
},
"sucesso": true
}
Então sua credencial está correta e o n8n consegue falar com o Conota. Todo o resto é variação disto — muda o endereço chamado e os dados enviados.
O que cada bloco faz
| Bloco | Para quê |
|---|---|
| When clicking 'Execute workflow' | dispara o teste quando você clica. Num fluxo de verdade, vira um Webhook — quem dispara é a sua loja ou o seu sistema |
| CNPJexemplo | define o CNPJ que será consultado. É aqui que, num fluxo real, chegariam os dados de fora |
| CONOTA - Consultar CNPJ | faz a chamada à API do Conota, usando a sua credencial |
Trocar o CNPJ consultado
- clique no bloco
CNPJexemplo; - troque o número dentro de
"CNPJexemplo"; - execute de novo.
O CNPJ entra no endereço da chamada. A barra da máscara é separador de endereço: mandando
00.000.000/0001-91, a URL vira /v1/cnpj/00.000.000/0001-91 e você recebe 404 — rota não
encontrada.
| O que digitar | Funciona? |
|---|---|
00000000000191 | ✅ use este |
00.000.000/0001-91 | ❌ 404 — a barra quebra o endereço |
00.000.0000001-91 | ✅ ponto e hífen passam; só a barra não |
Em CPF a máscara completa funciona (125.244.567-90), porque CPF não tem barra.
O formato novo de CNPJ, com letras, é aceito — ver Atualizações fiscais.
Se algo deu errado
| O que aparece | O que é | O que fazer |
|---|---|---|
401 · API Key invalida | a chave está errada, ou o cabeçalho não é X-API-Key | confira os dois campos na credencial |
| Aviso vermelho no bloco | falta escolher a credencial | passo 3 acima |
429 | a franquia de consultas do plano acabou | veja o consumo em console.conota.dev |
400 · CNPJ inválido | o número não tem 14 posições | confira o valor no bloco CNPJexemplo |
A lista completa de comportamentos está em Erros e rejeições.
E agora?
Este fluxo é o "olá mundo" da integração. O próximo passo natural é emitir, e aí valem os cuidados que uma consulta não exige:
- mandar uma
referencia_externapara o fluxo não emitir duas vezes ao ser reexecutado — ver Referência externa e idempotência; - entender que a resposta é assíncrona: o Conota confirma que recebeu, e o resultado chega depois — ver Sua primeira emissão;
- decidir de onde vêm os dados fiscais dos produtos (NCM, CFOP, CST), que a sua loja provavelmente não tem — ver Conota Connect.
Estamos publicando outros fluxos prontos: emitir NFS-e, emitir NF-e a partir de um pedido, receber o retorno da emissão e tratar rejeição.