Objetivo
Este endpoint permite a geração de um arquivo .zip contendo os arquivos XML das NF-e correspondentes às chaves de acesso informadas. Você pode enviar uma ou múltiplas chaves na mesma requisição.
Para Operações em Larga Escala Este endpoint é indicado para consultas pontuais ou pequenos volumes. Para recuperação de todo seu acervo fiscal, entre em contato com nosso suporte.
Endpoint
Content-Type
string
default: "application/json"
Tipo de conteúdo da requisição
Token de autenticação da API
Body Parameters
Lista de chaves de acesso das NF-e para incluir no arquivo ZIP Exemplo: ["35170608530528000184550000000154301000771561"]
Exemplos de Requisição
curl -X POST "https://api.validanfe.com/GuardaNFe/GerarArquivo" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "X-API-KEY: SEU_TOKEN_AQUI" \
-d '{
"ChavesNFe": [
"35170608530528000184550000000154301000771561",
"22210841816302000110550000000000012824578529"
]
}'
Códigos de Resposta
ZIP gerado com sucesso, retorna URL para download
Nenhuma chave NFe foi fornecida
Token de autenticação ausente ou inválido
Erro ao processar a requisição ou gerar o ZIP
Exemplos de Resposta
200 - Sucesso
400 - Bad Request
500 - Internal Server Error
{
"downloadUrl" : "https://api.validanfe.com/GuardaNFe/Download/NFe_123456_abcdef123456.zip"
}
Como Baixar o Arquivo
Após receber a resposta com sucesso, use a downloadUrl retornada para fazer o download:
cURL Download
JavaScript Download
Python Download
curl -L -H "X-API-KEY: SEU_TOKEN_AQUI" \
"https://api.validanfe.com/GuardaNFe/Download/NFe_123456_abcdef123456.zip" \
--output nfe-arquivos.zip
Estrutura do Arquivo ZIP
O arquivo ZIP gerado contém:
Organização NFe_123456_abcdef123456.zip
├── 35170608...71561.xml
├── 22210841...78529.xml
└── ...
Formato dos Arquivos
Nome : Chave da NFe + .xml
Conteúdo : XML completo da NFe
Encoding : UTF-8
Limitações e Considerações
Máximo : 100 chaves por requisição
Tamanho : Arquivos ZIP podem ter até 50MB
Timeout : Requisições com timeout de 60 segundos
Links de download são temporários
Válidos por 24 horas após geração
Após expirar, gere um novo arquivo
Dica de Uso Para volumes maiores que 100 NFe, divida em múltiplas requisições ou entre em contato com o suporte para uma solução personalizada.
Verificação Prévia Use o endpoint Verificar NFe antes de gerar arquivos para confirmar quais NFe estão disponíveis.