Skip to main content
The OlivIA API lets an external system —an EHR/HIS, a CRM, or your own backend— integrate Omniloy’s clinical voice follow-up: enroll patients in protocols, read the outcome of each call, and receive real-time events.

Two channels

OlivIA works in two directions. The API focuses on the part an integrator needs to drive and read:
  • Outbound calls — follow-up. You enroll a patient in a protocol and OlivIA calls them to complete the follow-up questionnaire, with automatic scheduling and retries. Driven from the API.
  • Inbound calls — triage. A phone number is configured so that, when the patient calls, OlivIA runs a triage questionnaire. The number is set up with the Omniloy team; results arrive through the same read endpoints and webhooks.

Follow-up flow (outbound)

Triage flow (inbound)

Environments

Contact soporte@omniloy.com to get your credentials and your tenant’s real URLs.

Base path and version

All endpoints live under the /v1 prefix. For example:

Authentication

Every operation uses a personal API key as a bearer token:
See the Authentication guide.

Response format

Successful responses wrap the payload in data:
Lists add pagination:
Every response carries an x-request-id header, useful for support and tracing.

Errors

Errors use a single envelope: