Pular para o conteúdo
Integrações · API local

Ligue a Neo aos seus sistemas, sem expor nada.

O servidor atende só no seu computador, exige token e confere o cabeçalho Host. Seus sistemas pedem equações, lote, OCR e química pela mesma API que o plugin do InDesign usa.

curl
curl -s http://127.0.0.1:8790/v1/saude

curl -s -H "Authorization: Bearer $TOKEN" \
  -X POST http://127.0.0.1:8790/v1/eps \
  -d '{"mathml":"\\frac{a}{b}"}' -o eq.eps
O problema

Integrar costuma significar abrir a rede

  • Serviço exposto

    Para um sistema pedir uma equação, vira necessário publicar um servidor.

  • Dados saindo

    Equações e documentos viajam para fora da instituição.

  • Sistema sem integração

    Relatórios e plataformas internas não conversam com o editor.

A API local da Neo fala só com o seu computador.

Exemplos

Na linguagem que você usa

  • Porta e token lidos do arquivo de sessão
  • Especificação completa em OpenAPI
  • Erros com código e mensagem
const r = await fetch("http://127.0.0.1:8790/v1/eps", {
  method: "POST",
  headers: { "Content-Type": "application/json", Authorization: `Bearer ${token}` },
  body: JSON.stringify({ mathml: "x^2 + y^2 = r^2" }),
});
Segurança

Proteções ligadas por padrão

  • Só no computador

    Atende somente neste computador; nada fica exposto na rede.

  • Token de 64 caracteres

    Gerado a cada início e guardado com permissão só do usuário.

  • Contra falsificação de endereço

    Cabeçalho Host conferido; origens web só se você autorizar.

Rotas

Principais rotas

/v1/eps
Gera a equação com opções de estilo e cor
/v1/lote
Várias equações de uma vez, dentro da pasta raiz
/v1/ocr
Reconhece a equação de uma imagem (aplicativo)
/v1/quimica
Estrutura por nome (aplicativo)
/v1/editar, /v1/vinculos
Edição no aplicativo e acompanhamento de arquivos
/v1/saude
Estado e recursos do servidor, sem token

Vamos conversar sobre a sua produção?

Conte o que a sua equipe publica e indicamos o plano e a implantação certos.