Skip to main content
O client Python (EngineApiClient) cobre NFe, empresas emissoras e autenticação. O pacote engine-api-python está a caminho do PyPI. Hoje, use a integração direta com httpx abaixo: mesmo contrato da API, zero dependência de publicação externa.

Integração direta com httpx

*Use api_key OU token.

NFe: Emitir

POST /nfe recebe um dict repassado verbatim ao corpo da requisição: use os nomes de campo reais do contrato: destinatario, items (não itens), pagamentos (lista, não pagamento singular), cnpjCpf/nome/ie no destinatário.
issuerId é opcional no payload de NFe/NFCe: com um único emissor pode omitir; com dois ou mais, informe o issuerId (UUID) do CNPJ que deve emitir; sem ele a API responde 400.

Cancelar, CC-e e downloads


Companies: Empresas Emissoras


Login


Tratamento de erros

Não existem sefazCode/sefazMessage no corpo do erro: o formato real é RFC 7807: error.erros[] ({codigo, descricao}) para rejeição SEFAZ. Ver Erros e Rejeições.

Próximos passos

SDK TypeScript

SDK oficial com tipagem completa

API Reference

Documentação completa de todos os endpoints