Documentação
API REST simples para emissão de NF-e e gestão fiscal completa
Base URL
https://noviq-nfe-production.up.railway.appQuick start
# Listar empresas cadastradas
curl https://noviq-nfe-production.up.railway.app/v1/fiscal/empresas \
-H "X-API-Key: sk_live_SUA_CHAVE"
# Emitir NF-e (homologação)
curl -X POST https://noviq-nfe-production.up.railway.app/v1/nfe/emitir \
-H "X-API-Key: sk_live_SUA_CHAVE" \
-H "Content-Type: application/json" \
-d '{
"ambiente": 2,
"serie": "1",
"numero": 1,
"natureza_operacao": "Venda de mercadoria",
"cert_pfx_base64": "...",
"cert_password": "senha",
"emitente": { ... },
"destinatario": { ... },
"itens": [ ... ],
"valor_total": 150.00
}'Autenticação
Header
X-API-Key: sk_live_...Toda requisição deve incluir o header X-API-Key com sua chave de API.
NF-e
POST
/v1/nfe/emitirEmite NF-e (modelo 55) no SEFAZ
POST
/v1/nfce/emitirEmite NFC-e (modelo 65) no SEFAZ
POST
/v1/nfe/cancelarCancela NF-e autorizada
Cadastros (ERP)
GET
/v1/fiscal/empresasLista empresas cadastradas
POST
/v1/fiscal/empresasCria nova empresa
GET
/v1/fiscal/clientesLista clientes (suporta ?q=busca)
POST
/v1/fiscal/clientesCria novo cliente
GET
/v1/fiscal/fornecedoresLista fornecedores
GET
/v1/fiscal/produtosLista produtos com NCM, CFOP, estoque
POST
/v1/fiscal/produtosCadastra produto
Movimentações
POST
/v1/fiscal/entradasLança nota fiscal de compra + atualiza estoque
POST
/v1/fiscal/saidasCria venda + atualiza estoque
GET
/v1/fiscal/estoqueSaldo atual de todos os produtos
GET
/v1/fiscal/estoque/{id}/movimentosKardex (histórico) de um produto
GET
/v1/fiscal/dashboardKPIs do mês corrente
Consultas
GET
/v1/cnpj/{cnpj}Consulta CNPJ na Receita Federal
GET
/v1/cep/{cep}Consulta CEP nos Correios
Webhooks
POST
/v1/webhooksRegistra URL para receber eventos
GET
/v1/webhooksLista webhooks registrados
DELETE
/v1/webhooks/{id}Remove webhook