Saltar al contenido
Integraciones · API local

Conecta Neo a tus sistemas, sin exponer nada.

El servidor atiende solo en tu equipo, exige token y verifica el encabezado Host. Tus sistemas piden ecuaciones, lotes, OCR y química por la misma API que usa el plugin de InDesign.

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
El problema

Integrar suele significar abrir la red

  • Servicio expuesto

    Para que un sistema pida una ecuación hay que publicar un servidor.

  • Datos que salen

    Ecuaciones y documentos viajan fuera de la institución.

  • Sistemas sin integración

    Informes y plataformas internas no hablan con el editor.

La API local de Neo habla solo con tu equipo.

Ejemplos

En el lenguaje que usas

  • Puerto y token leídos del archivo de sesión
  • Especificación completa en OpenAPI
  • Errores con código y mensaje
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" }),
});
Seguridad

Protecciones activas por defecto

  • Solo en el equipo

    Atiende solo en este equipo; nada queda expuesto en la red.

  • Token de 64 caracteres

    Generado en cada inicio y guardado con permiso solo del usuario.

  • Contra suplantación de dirección

    Encabezado Host verificado; orígenes web solo si tú los autorizas.

Rutas

Rutas principales

/v1/eps
Genera la ecuación con opciones de estilo, color y datos
/v1/lote
Varias ecuaciones a la vez, dentro de la carpeta raíz
/v1/ocr
Reconoce la ecuación de una imagen (aplicación)
/v1/quimica
Estructura por nombre (aplicación)
/v1/editar, /v1/vinculos
Edición en la aplicación y seguimiento de archivos
/v1/saude
Estado y recursos del servidor, sin token

¿Hablamos de tu producción?

Cuéntanos qué publica tu equipo y te indicamos el plan y la implantación adecuados.