INDUXA · Docs
ArquitecturaEntradas de datos

Ingesta HTTPS

Enviar lecturas y posiciones por HTTPS, una por una o en lotes.

Para equipos o sistemas que no hablan MQTT: rastreadores, scripts, SCADA, Node-RED, n8n o tu propio sistema.

Rutas

RutaMétodoPara qué
https://ingesta.induxa.pe/ingesta/v1/lecturasPOSTLecturas, con el contrato versión 1
https://ingesta.induxa.pe/ingesta/v1/posicionesPOSTPosiciones GPS

Autenticación

Authorization: Basic con el usuario y la contraseña del dispositivo (los mismos de MQTT). Cada sistema envía como un dispositivo de INDUXA. La API pública de la empresa es de solo lectura: no sirve para enviar datos.

Cuerpo

Un mensaje, o un arreglo de hasta 1000 mensajes. En un lote, cada mensaje debe traer su ts.

curl -u "RG-001:contraseña" -H "Content-Type: application/json" \
  https://ingesta.induxa.pe/ingesta/v1/lecturas \
  -d '[{"v":1,"ts":"2026-10-25T08:00:00Z","datos":{"caudal":210.4}},
       {"v":1,"ts":"2026-10-25T08:05:00Z","datos":{"caudal":212.0}}]'

Tamaño máximo del cuerpo: 256 KB.

Respuestas

CódigoSignifica
202Recibido: {"estado":"recibido","mensajes":N}
400El cuerpo no es un mensaje ni un lote válido
401Usuario o contraseña incorrectos, o equipo inactivo
413Cuerpo demasiado grande

El 202 confirma que el mensaje entró a la cola. El contrato de cada mensaje se valida después, en el normalizador: uno inválido no se guarda y queda en revisión. Si un dato no aparece, revisa la ficha del dispositivo.

Seguridad

Muchos 401 seguidos desde la misma IP pueden hacer que la entrada bloquee esa IP por un tiempo.

On this page