/v1.
Importe a especificação OpenAPI no Postman, Insomnia ou Hoppscotch para testar cada
endpoint com seu token.
Base URL: https://api.engineapi.com.br (todo path desta doc já inclui o /v1)
Testar os endpoints
Importe o OpenAPI direto na sua ferramenta de API testing:1
Obtenha seu token
2
Copie o access_token da resposta
3
Use o token nas suas requisições
Envie o token no header
Authorization: Bearer {token} (dashboard) ou use uma API
Key com x-api-key para integrações server-to-server.Módulos
NFe
Emissão, cancelamento, carta de correção, inutilização, consulta, download XML/PDF, lote/fila
NFCe
Emissão, cancelamento, inutilização, consulta, download HTML/XML
NFSe
Emissão, cancelamento, consulta na SEFIN, download XML/PDF
MDFe / CTe
Implementados no motor, fora da superfície pública documentada hoje
Empresas
CRUD de emissores, upload de certificado, consulta de CNPJ
Webhooks
Configuração (URL + eventos), secret HMAC, logs de entrega, DLQ
Admin
Acesso restrito (SUPERADMIN): provisionamento de parceiros, planos
Rate Limits
Os limites são por partner (todas as suas chaves compartilham o mesmo orçamento) e a tabela completa por plano vive em Rate Limits, fonte única, não duplicada aqui.Idempotência
Para operações críticas (emissão de notas), use o headerIdempotency-Key para garantir que a nota só seja emitida uma vez, mesmo que a requisição seja repetida por retry:
Se a mesma
Idempotency-Key for usada novamente em até 24 horas, a API retorna o
resultado original sem reprocessar, inclusive para rejeições (400 com
error.erros[]), que são replays determinísticos sem retransmitir à SEFAZ. Use um ID
único por nota (ex: pedido-{id}-nfe-{numero}).Versionamento
A engineAPI segue Semantic Versioning para breaking changes:
A versão atual é
v1: todo endpoint desta API vive sob /v1, sem exceção.
Ambiente de Homologação
Todo emissor (Issuer) nasce em homologação (ambienteFiscal: 2). O endpoint da API é
sempre o mesmo:
Próximos passos
Os endpoints completos (navegáveis por operação, gerados direto do contrato real) estão no grupo Endpoints desta mesma aba, no menu lateral.Catálogo de campos: NFe
Todo campo do payload de emissão, navegável por grupo, gerado do schema real
Catálogo de campos: NFCe
Todo campo do payload de emissão, navegável por grupo, gerado do schema real
Catálogo de campos: NFSe
Todo campo do payload de emissão, navegável por grupo, gerado do schema real
SDKs
Integre com TypeScript, Python ou PHP em minutos
Autenticação
JWT e API Keys explicados em detalhes