Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Healthcare / Coviu Telehealth Video API
Coviu Telehealth Video API logo

Coviu Telehealth Video API

★ Only Publicly Available OpenAPI DocumentHealthcareAppointment Schedulingoauth2, basic, bearer20 EndpointsREST

For Agents

Create and manage telehealth video consultation sessions, participants, and waiting room queues on Coviu. Use when an agent needs to schedule, monitor, or close a clinician-patient video call.

Use for: Create a new telehealth consultation for tomorrow at 10am, Add a patient as a participant in an existing video session, List all calls currently waiting in the clinic queue, Retrieve the recording of a completed consultation

Not supported: Does not handle electronic health records, prescriptions, or medical billing — use for telehealth video session management only.

Jentic publishes the only available OpenAPI specification for Coviu Telehealth Video API, keeping it validated and agent-ready. The Coviu API powers the Coviu telehealth video platform, used by clinicians and allied health practices for secure video consultations. It exposes operations for creating and managing video sessions, adding and removing participants, monitoring waiting room queues, and retrieving collections data including submission files and audio recordings. Authentication is via OAuth 2.0 client credentials, HTTP Basic, or bearer token, depending on the integration model.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Coviu Telehealth Video API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Coviu Telehealth Video API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Coviu Telehealth Video API.

Create scheduled or on-demand video consultation sessions for clinicians and patients

Add and remove participants from an active telehealth session

List currently waiting calls for a clinic team and route them to the right practitioner

Retrieve session summary data including duration and participant attendance

Download submission files and audio recordings from a clinical collection

Cancel or modify a scheduled telehealth session before it starts

Use Cases

Patterns agents use Coviu Telehealth Video API for, with concrete tasks.

★ Telehealth Appointment Scheduling

A clinic's practice management system creates a Coviu video session for each scheduled telehealth appointment. POST /sessions returns a session URL that is sent to the patient by SMS or email and embedded into the clinician's calendar. When the appointment is rescheduled, PUT /sessions/{session_id} updates the time without forcing a new link. This keeps the patient-facing URL stable and avoids confusion on the day of the call.

Call POST /sessions with {start: '2026-06-11T10:00:00Z', duration: 30, hostName: 'Dr Patel'} and email the returned roomUrl to the patient.

Waiting Room Triage

When patients arrive in the Coviu waiting room, a triage agent or receptionist polls GET /waiting/{teamId} to see who is queued, then routes each caller to the right clinician. The endpoint returns wait time and queue assignment so a dashboard can highlight long waits and prompt staff to admit or reassign callers. This avoids patients dropping off because nobody noticed they were ready.

Call GET /waiting/{teamId} every 30 seconds and post a Slack alert if any caller has been waiting longer than 5 minutes.

Clinical Collections and Recordings

After a consultation, structured intake forms and audio recordings are stored as submissions inside a Coviu collection. A back-office workflow uses GET /collections/{teamId}/collection/{collectionId} to enumerate submissions and then downloads each file via GET /collections/{teamId}/collection/{collectionId}/submission/{submissionId}/file/{fileId} for archival into the clinic's EHR. This automates record keeping without exposing patient data to staff inboxes.

List submissions for collection 'intake-2026' on team 'sunshine-clinic', then download every audio recording from the last 24 hours and upload to S3 bucket 'clinic-archive'.

Agent-Driven Video Session Lifecycle

An AI scheduling agent embedded in a clinic's chat workflow handles end-to-end session lifecycle: it creates a Coviu session when a patient confirms an appointment, adds the participant, monitors the waiting room, and retrieves the session summary for billing once the call ends. Through Jentic, the agent finds each Coviu operation by intent and executes it without holding raw OAuth credentials.

Search Jentic for 'create telehealth session', execute POST /sessions, then POST /sessions/{id}/participants for the patient, and finally GET /sessions/{id}/summary after the call closes.

Key Endpoints

20 endpoints — jentic publishes the only available openapi specification for coviu telehealth video api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/sessions

Create a new video session

GET

/sessions/{session_id}

Get a specific session

POST

/sessions/{session_id}/participants

Add a participant to a session

GET

/waiting/{teamId}

List currently waiting calls

GET

/sessions/{session_id}/summary

Retrieve session summary data

POST

/auth/token

Obtain access token via OAuth client credentials

POST

/sessions

Create a new video session

GET

/sessions/{session_id}

Get a specific session

POST

/sessions/{session_id}/participants

Add a participant to a session

GET

/waiting/{teamId}

List currently waiting calls

GET

/sessions/{session_id}/summary

Retrieve session summary data

POST

/auth/token

Obtain access token via OAuth client credentials

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Coviu OAuth client IDs and secrets are stored encrypted in the Jentic vault. Jentic exchanges them for short-lived bearer tokens at /auth/token and refreshes them automatically — agents never hold the raw secret.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'create a telehealth session' or 'list waiting room calls' and Jentic returns the matching Coviu operation with its input schema.

Time to first call

Time to first call

Direct Coviu integration: 1-2 days for OAuth setup, session lifecycle handling, and waiting room polling. Through Jentic: under 1 hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Whereby API

→

Whereby provides embeddable video rooms with a similar room-URL model.

Choose Whereby when the use case is general embedded video rather than a healthcare-specific telehealth flow with collections and waiting rooms.

Alternative

Zoom Meetings API

→

Zoom Meetings is a general-purpose video conferencing API also used in some telehealth deployments.

Choose Zoom when the clinic already has Zoom for Healthcare and needs broader meeting features like breakout rooms and webinars.

Complementary

Twilio API

→

Twilio sends SMS and email reminders containing the Coviu session link.

Use Twilio alongside Coviu when an agent needs to text or email the session URL to the patient before the appointment.

FAQs

Specific to using Coviu Telehealth Video API through Jentic.

Why is there no official OpenAPI spec for Coviu Telehealth Video API?

Coviu does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Coviu Telehealth Video API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the Coviu Telehealth Video API use?

Coviu supports OAuth 2.0 client credentials, HTTP Basic with client ID and client secret, or bearer token. The token endpoint is POST /auth/token. Through Jentic, credentials are stored encrypted and the bearer token is fetched and rotated automatically.

Can I create a video consultation through the Coviu API?

Yes. POST /sessions creates a new session and returns a roomUrl that the patient and clinician load to start the call. Optional parameters control duration, host name, and recording settings.

How do I monitor the Coviu waiting room programmatically?

Call GET /waiting/{teamId} to list everyone currently queued, or GET /waiting/{teamId}/queue/{queueId} for a specific queue. The response includes how long each caller has been waiting, which is useful for triage dashboards.

What are the rate limits for the Coviu API?

The OpenAPI spec does not declare numeric rate limits. Coviu enforces fair-use limits in production; in practice polling endpoints like /waiting at 30-60 second intervals is safe. Back off on 429 responses.

How do I download a recording from a completed session through Jentic?

Search Jentic for 'download coviu recording', load the GET /collections/{teamId}/collection/{collectionId}/recording/{submissionId} schema, and execute with the team and submission identifiers. Jentic streams the audio file response back to the agent.

GET STARTED

Start building with Coviu Telehealth Video API

Explore with Jentic
View OpenAPI Document