Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Healthcare / Clnto API
Clnto API logo

Clnto API

67
AI ReadinessAI-Aware (B)67/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticHealthcareEhr Emrbearer8 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Read and write patient records, schedule appointments, and pull clinical history through a compact set of healthcare endpoints secured by bearer tokens.

Use for: I need to look up a patient record by ID, Register a new patient in the clinic system, Find all appointments scheduled for tomorrow, Book an appointment for an existing patient

Not supported: Does not handle billing, claims processing, or pharmacy fulfilment - use for patient, appointment, and clinical record management only.

Jentic publishes the only available OpenAPI specification for Clnto API, keeping it validated and agent-ready. Clnto API is a healthcare and clinical data management interface that exposes patient records, appointment scheduling, and clinical record retrieval through a small set of REST endpoints. It is designed for clinical software teams that need to read and write patient demographics, manage appointment slots, and pull clinical records into downstream applications. The API uses bearer token authentication and operates on a versioned base URL at api.clnto.com/v1.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Clnto API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Clnto 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://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclnto.com%2Fclnto" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclnto.com%2Fclnto" | 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 Clnto API.

Retrieve a patient profile by patient identifier

Register a new patient record with demographic and contact details

List upcoming appointments for a clinic or provider

Book a new appointment slot tied to a patient and provider

Pull clinical records linked to a specific patient

Update existing patient demographic and contact fields

Use Cases

Patterns agents use Clnto API for, with concrete tasks.

★ Patient Onboarding

Register new patients into the clinical system with structured demographic and contact data so that downstream scheduling, billing, and clinical record systems can attach to a single patient identifier. The Clnto API exposes the patients endpoint for creation and the patients/{patientId} endpoint for lookup, allowing onboarding flows to confirm new identifiers immediately. Typical integrations cover a few hundred new patients per clinic per month and complete in under a day with bearer-token auth.

Register a new patient with name, date of birth, and contact email, then read back the assigned patientId to confirm creation.

Appointment Booking

Schedule appointments for existing patients and list upcoming visits for a provider or clinic. The appointments endpoint supports both creating new bookings and listing existing ones, which lets reception and patient-portal flows surface availability and confirm slots in real time. Suitable for clinics handling a few hundred appointments per week without building a custom scheduling backend.

List all appointments for the next seven days and book a 30-minute follow-up for patient ID 12345 with the assigned provider.

Clinical Record Retrieval

Pull clinical records associated with a patient for use in care continuity, second-opinion workflows, or analytics pipelines. The records endpoint returns structured clinical data tied to a patient identifier, so downstream agents can summarise history, populate intake forms, or feed reporting dashboards. Integration is straightforward given the small endpoint surface and bearer-token auth.

Fetch all clinical records for patient ID 12345 and summarise the most recent diagnosis.

AI Agent Clinical Assistant

Allow AI agents to act on behalf of clinical staff by reading patient records, booking appointments, and updating demographics through Jentic. Agents discover Clnto operations by intent, load the relevant input schema, and execute the call without raw bearer tokens entering the model context. This pattern fits triage chatbots, voice-driven booking assistants, and admin copilots in small to mid-size clinics.

Search Jentic for the Clnto patient lookup operation, load the schema, and retrieve the record for patient ID 12345 using a scoped Jentic credential.

Key Endpoints

8 endpoints — jentic publishes the only available openapi specification for clnto api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/patients

List patients in the clinic system

POST

/patients

Register a new patient record

GET

/patients/{patientId}

Retrieve a single patient by ID

GET

/appointments

List appointments for the clinic

POST

/appointments

Book a new appointment

GET

/records

Retrieve clinical records

GET

/patients

List patients in the clinic system

POST

/patients

Register a new patient record

GET

/patients/{patientId}

Retrieve a single patient by ID

GET

/appointments

List appointments for the clinic

POST

/appointments

Book a new appointment

GET

/records

Retrieve clinical records

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

C

Clnto API

- AI-Aware (B)
67/100
87
Foundational Compliance
63
Developer Experience & Jentic Compatibility
47
AI-Readiness & Agent Experience
94
Agent Usability
60
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
87

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: ASignals: 4
99%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

50%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

47

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: DSignals: 4
20%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

67%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

60

Security

Trust, risk posture, and security compliance.

Grade: B-Signals: 1
60%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring Clnto by hand means managing its bearer auth, mapping its patient, appointment, and clinical-record endpoints, and handling retries yourself against api.clnto.com/v1. Through Jentic you install once, import the Clnto API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Clnto puts the patient id in the URL path (/patients/{patientId}), so a rule can pin your agent to one patient: it can read that patient's record and nothing else. You choose the operations it may call, so creating patients or appointments are not included unless you add them.

Credential isolation

Your Clnto bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context, which matters for HIPAA-aligned deployments.

Intent-based discovery

Agents search Jentic by intent such as 'look up a patient record', and Jentic returns the matching Clnto operation with its input schema, so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

athenahealth API

→

Larger ambulatory EHR platform with broader clinical coverage than Clnto

Choose athenahealth when the clinic needs full EHR functionality, billing integration, or HL7/FHIR coverage beyond Clnto's compact patient and appointment surface.

Complementary

Metriport API

→

Aggregates medical records across networks to feed back into clinical systems

Use Metriport alongside Clnto to ingest external medical records and append them to Clnto patient profiles.

Alternative

Epic FHIR API

→

Enterprise FHIR-based EHR API for large hospital networks

Choose Epic when the deployment is in a hospital using Epic for primary EHR rather than a standalone clinical system.

FAQs

Specific to using Clnto API through Jentic.

Why is there no official OpenAPI spec for Clnto API?

Clnto does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Clnto API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Clnto API use?

The Clnto API uses HTTP bearer token authentication. Every request must include an Authorization header with a bearer token issued by Clnto. Through Jentic, the bearer token is stored encrypted in your Jentic One instance and never enters the agent's context - agents receive scoped access at execution time only.

Can I book appointments through the Clnto API?

Yes. The /appointments endpoint accepts POST requests to create new bookings tied to a patient and provider, and GET requests to list existing appointments. Use it to drive booking flows, reschedule confirmations, and provider calendar views.

What are the rate limits for the Clnto API?

The OpenAPI spec does not declare explicit rate limits. Treat the API as a moderate-traffic clinical system: batch large reads, throttle automated workflows, and check Clnto's developer site at https://developers.clnto.com for the current published quota before going to production.

How do I retrieve a patient record through Jentic?

Search Jentic with the query 'look up a patient record', load the schema for the GET /patients/{patientId} operation, then execute with the patient identifier. Install the SDK with pip install jentic and call client.search, client.load, and client.execute in sequence.

Does the Clnto API support clinical record retrieval?

Yes. The /records endpoint returns clinical records linked to a patient identifier. It is the right entry point for care continuity flows, intake form pre-fill, and analytics pipelines that need patient history.

Can I limit what my agent is allowed to do with the Clnto API?

Yes. Because Jentic One is self-hosted, you write the rules that decide which Clnto operations your agent may call and which credential it uses. You can allow only read operations like GET /patients/{patientId} and GET /records while excluding POST /patients and POST /appointments, so the agent cannot register patients or book visits unless you add those operations. Since Clnto carries the patient id in the URL path, a rule can also pin the agent to a single patientId, letting it read that one patient's record and nothing else.

GET STARTED

Start building with Clnto API

Explore with Jentic One
View OpenAPI Document