Novedad: el cortafuegos de IA supervisa cada módulo y explica cada incidente con palabras sencillas. Vea cómo funciona

API

Conecte sus propios sistemas a Hermetry: la API REST de gestión, los webhooks y los asistentes de IA mediante MCP, con claves, límites y referencias completas de rutas.

Hermetry tiene tres formas de que sus propios sistemas trabajen con su organización, y una API independiente para dispositivos. Esta sección cubre las tres primeras.

InterfazDirecciónQuién lo usaInicio de sesión
API REST de gestiónSu sistema llama a HermetryERP, MES, sistemas de tickets, scripts, informesClave de API
WebhooksHermetry llama a su sistemaCualquier cosa que deba reaccionar a eventos: un dispositivo que se desconecta, una alarma que se abre, un comando que terminaUn secreto de firma que usted verifica
Servidores MCPUn asistente de IA llama a HermetryAsistentes de IA que admiten MCPClave de API o un inicio de sesión (OAuth)
API de dispositivosLos dispositivos envían datos y reciben comandosDispositivos y gatewaysToken del dispositivo, usuario y contraseña de MQTT, o certificado

La API de dispositivos está documentada en la sección de dispositivos: MQTT, API HTTP de dispositivos y temas y payloads MQTT. No utilice una clave de API en un dispositivo, ni un token de dispositivo en una integración.

Qué puede hacer con la API de gestión

Con una clave de API puede hacer desde código lo que un miembro puede hacer en la aplicación, dentro de los permisos que conceda a la clave:

  • listar, crear, modificar y eliminar dispositivos y perfiles de dispositivo, y rotar las credenciales de los dispositivos,
  • leer y escribir atributos, leer los últimos valores y el historial de telemetría,
  • enviar comandos a los dispositivos y leer sus resultados,
  • listar, reconocer y resolver alarmas, y reemplazar las reglas de alarma de un perfil,
  • construir y leer el árbol de sedes y activos, y colocar dispositivos en él,
  • registrar firmware, iniciar despliegues y cambiar la configuración de los dispositivos,
  • gestionar gateways y dispositivos LoRaWAN.

La API REST no tiene ruta para escribir telemetría. Las lecturas proceden de los dispositivos (MQTT o HTTP) o de los flujos.

Una primera llamada

  1. Abra API Keys y cree una clave con el preset Read only del módulo de dispositivos. Consulte Autenticación.
  2. Encuentre el id de su organización (tenantId) en la barra de direcciones de la aplicación: https://<su host>/tenant/<tenantId>/admin/....
  3. Llame a la lista de dispositivos:
curl -s "https://<your host>/tenant/<tenantId>/api/iot/devices?pageSize=5" \
  -H "Authorization: Bearer sk_live_…"

La respuesta es { "devices": [...], "total": 42 }.

En esta sección

Primeros pasos:

Referencias de rutas:

Eventos:

Asistentes de IA:

Antes de crear una integración

  • Dé a cada integración su propia clave, con solo los permisos que necesite. Consulte Endurecimiento de claves de API.
  • Espere 429 y respete Retry-After.
  • Trate los ids como UUID opacos. No los construya usted mismo nunca.
  • Prefiera los webhooks al sondeo para detectar cambios: la conexión de un dispositivo, una alarma, el resultado de un comando.
  • Las claves de API y los webhooks los gestionan los administradores. Rotar el secreto de firma de un webhook requiere el rol Owner.