API REST de Lynn
Lynn no solo se limita a la integración de canales y servicios externos, sino que también dispone de mecanismos de explotación de sus módulos mediante la disposición de API’s REST que dan acceso a funciones de integración avanzadas como lo son Explotación de gráficos e históricos, administración de módulos proactivos y gestión con el manejador de mensajería, este último habilita la posibilidad de integraciones de bots terceros que adopten el esquema de transacción de mensajes sugerido por Lynn.
Tipos de API disponibles
Mensajería (Interactúa con el bróker de mensajería).
Proactivo (Administra campañas, agrega contactos e inicia campañas).
Reportes (Recupera datos de reportes activos).
Limitaciones de API mensajería
-
No están permitidas pruebas de carga sobre instancias productivas.
-
Las transacciones sobre API deben corresponder con el propósito del método invocado.
-
Los recursos invocados en API deben tener propósito legitimo.
-
No están permitidas llamadas de denegación.
-
El ambiente de testing contempla restricciones de manejo de sesiones.
-
Las credenciales de explotación deben ser tratadas con confidencialidad.
Documentación de mensajes y proactivos
https://documenter.getpostman.com/view/4212906/UVCCd3Ap#371867bc-5273-4353-b2a2-5d0b0d922e5d
Documentación de Reportes
https://documenter.getpostman.com/view/4212906/UVCCd3Aq
Webhook
Es una URL de escucha que permite a Lynn notificar la disponibilidad de mensajes de lectura, cada aplicativo tiene la posibilidad de configurar sus webhook´s que deben cumplir con unos parámetros básicos:
-
Capacidad de recibir llamadas HTTPs verbo POST.
-
Alcanzable desde la instancia cloud de Lynn.
-
Capacidad de procesar la estructura de lectura “readMessage” en formato JSON.
-
(Deseado) Capacidad de registrar transacciones.
-
Tiempos de respuesta @800 Ses \<= 1,4seg peak normal