API de Integração
Conecte seus sistemas ao New Ledger IA. Disponível no plano Enterprise.
Baixar especificação OpenAPI — importe no Postman ou gere um cliente na sua linguagem.
Visão geral
A API de integração do New Ledger IA permite que sistemas próprios (ERPs, portais internos) consultem e acionem operações do seu escritório de forma programática.
A autenticação é por API key com escopos (scopes), e todo acesso é isolado por organização — uma chave só enxerga os dados da org à qual pertence.
Autenticação
Gere uma API key na plataforma (Configurações → Chaves de API). A chave tem o prefixo nlk_ e é exibida uma única vez — guarde-a com segurança.
Envie a chave no cabeçalho Authorization de cada requisição:
Authorization: Bearer nlk_suachaveBase URL e formato
Todas as chamadas usam a base https://api.newledgererp.com.br. O gateway de integração expõe um manifesto de ferramentas e um endpoint de execução por ferramenta.
Respostas e erros são JSON. Chaves revogadas ou expiradas retornam 401; sem permissão para a org, 403.
Limites
As requisições são limitadas por IP (rate limiting). Em caso de excesso, a API responde 429 — implemente retry com backoff no seu integrador.
A API está em evolução (v0.1). Endpoints atuais são estáveis; novos serão adicionados de forma retrocompatível.
Endpoints
/mcp/manifestLista as ferramentas (tools) disponíveis e seus parâmetros.
curl https://api.newledgererp.com.br/mcp/manifest \
-H "Authorization: Bearer nlk_suachave"/mcp/call/consultar_titulos_abertosLista títulos a pagar/receber em aberto de uma empresa.
curl -X POST https://api.newledgererp.com.br/mcp/call/consultar_titulos_abertos \
-H "Authorization: Bearer nlk_suachave" \
-H "Content-Type: application/json" \
-d '{ "orgId": "UUID", "empresaId": "UUID" }'/mcp/call/executar_match_automaticoDispara a conciliação bancária automática em background.
curl -X POST https://api.newledgererp.com.br/mcp/call/executar_match_automatico \
-H "Authorization: Bearer nlk_suachave" \
-H "Content-Type: application/json" \
-d '{ "orgId": "UUID", "empresaId": "UUID" }'Dúvidas de integração? contato@newledgererp.com.br