engineAPIengine·API

Introdução

Engine API: Motor fiscal SaaS para Software Houses. Emita NFe, NFCe e NFSe via API REST simples.

Engine API

Motor fiscal B2B2B que permite Software Houses integrar emissão de documentos fiscais eletrônicos em suas plataformas via API REST, sem precisar lidar com ACBr, certificados, SOAP ou XML.

server

Zero infraestrutura fiscal

Sem ACBr, sem Xvfb, sem SOAP. Você envia JSON, nós cuidamos de tudo.

building

Multitenancy nativo

Gerencie múltiplos CNPJs por parceiro com isolamento completo de dados.

bolt

Produção em minutos

Da conta criada à primeira nota autorizada em menos de 10 minutos.

robot

AI-Ready

Qualquer agente de IA (Claude, ChatGPT, Copilot) integra em minutos via llms.txt.


Documentos Suportados

| Documento | Modelo | Autorizado por | Status | |-----------|--------|---------------|--------| | NFe (Nota Fiscal Eletrônica) | 55 | SEFAZ Estadual | Disponível | | NFCe (Nota Fiscal ao Consumidor) | 65 | SEFAZ Estadual | Disponível | | CTe (Conhecimento de Transporte) | 57 | SEFAZ Estadual | 🗓 Roadmap | | MDFe (Manifesto de Documentos Fiscais) | 58 | SEFAZ Estadual | 🗓 Roadmap | | NFSe (Nota Fiscal de Serviços) | - | Prefeitura Municipal | Disponível | | DFe (Distribuição de Documentos) | - | SEFAZ Nacional | Disponível |


Modelo B2B2B

mermaid
graph TD
    A["Engine API<br/>Plataforma Fiscal"] --> B["Partner<br/>Software House / Integrador"]
    B --> C1["Issuer A<br/>CNPJ: 11.222.333/0001-44"]
    B --> C2["Issuer B<br/>CNPJ: 55.666.777/0001-88"]
    C1 --> D1["NFe"]
    C1 --> D2["NFCe / NFSe"]
    C2 --> D3["NFe / NFSe"]

O Partner é a Software House que integra a Engine API em seu produto. Cada parceiro gerencia seus próprios Issuers (CNPJs emissores) de forma totalmente isolada.


Autenticação

A Engine API suporta dois métodos de autenticação:


Fluxo de Emissão

·

Cadastrar empresa emissora

POST /companies com CNPJ, regime tributário e ambiente (produção ou homologação).

·

Fazer upload do certificado digital

POST /companies/{issuerId}/certificate com o arquivo .pfx e a senha.

·

Emitir o documento

POST /nfe/emitir (ou /nfce, /nfse) com os dados da operação.

·

Receber a resposta

A API retorna status: AUTHORIZED, accessKey (44 dígitos) e URLs para XML e PDF.

·

Receber webhook (opcional)

Configure POST /webhooks para receber eventos em tempo real na sua URL.


Base URLs

| Ambiente | URL | |----------|-----| | Produção | https://api.engineapi.com.br | | Dashboard | https://app.engineapi.com.br | | Docs | https://docs.engineapi.com.br |


Próximos passos