Skip to main content
La API de OlivIA permite que un sistema externo —un EHR/HIS, un CRM o tu propio backend— integre el seguimiento clínico por voz de Omniloy: inscribir pacientes en protocolos, consultar el resultado de cada llamada y recibir eventos en tiempo real.

Dos canales

OlivIA opera en dos direcciones. La API se centra en la parte que un integrador necesita controlar y consultar:
  • Llamadas salientes — seguimiento. Inscribes a un paciente en un protocolo y OlivIA lo llama para completar el cuestionario de seguimiento, con programación y reintentos automáticos. Se opera desde la API.
  • Llamadas entrantes — triaje. Un número de teléfono se configura para que, cuando el paciente llame, OlivIA ejecute un cuestionario de triaje. La configuración del número se realiza con el equipo de Omniloy; los resultados llegan por los mismos endpoints de lectura y por webhooks.

Flujo de seguimiento (saliente)

Flujo de triaje (entrante)

Entornos

Escribe a soporte@omniloy.com para obtener tus credenciales y las URLs reales de tu tenant.

URL base y versión

Todos los endpoints cuelgan del prefijo /v1. Por ejemplo:

Autenticación

Todas las operaciones usan una API key personal como bearer token:
Consulta la guía de Autenticación.

Formato de respuesta

Las respuestas correctas envuelven el contenido en data:
Los listados añaden pagination:
Cada respuesta incluye la cabecera x-request-id, útil para soporte y trazabilidad.

Errores

Los errores usan un único envoltorio: