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

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Healthcare / PawthosX.Business.API | v1
PawthosX.Business.API | v1 logo

Clinicos Vet PawthosX.Business.API | v1

Agent-ready OpenAPI document · curated by JenticHealthcareEhr Emrbearer, apiKey590 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Run a veterinary practice on the ClinicOS PawthosX API - manage appointments, patients, clients, inventory, payments, prescriptions, surgical records, and clinic operations across 590 endpoints.

Use for: I need to book a vet appointment for a returning patient next Tuesday, Check in a patient who has just arrived for their 10am appointment, Record vital signs taken during an exam against the appointment record, Capture a vaccination administered today and link it to the patient record

Not supported: Does not handle insurance claims, lab analyser hardware control, or imaging DICOM transfers - use for ClinicOS PawthosX practice management workflows only.

Jentic publishes the only available OpenAPI specification for PawthosX.Business.API, keeping it validated and agent-ready. PawthosX is the business API behind ClinicOS, a veterinary practice management platform, and it exposes 590 endpoints covering appointments, cases, clients and patients, inventory, payments, prescriptions, lab panels, surgical records, scheduling, and clinic configuration. Authentication supports a Bearer token and an X-API-Key header, and the surface includes both interactive workflows (clocking in, kiosk, telnyx call control) and bulk export endpoints for clients and patients.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the PawthosX.Business.API | v1 to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the PawthosX.Business.API | v1, 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%2Fclinicos.vet%2Fclinicos" | 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%2Fclinicos.vet%2Fclinicos" | 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 PawthosX.Business.API | v1 API.

Schedule, check in, complete, or cancel appointments via /Appointments/{id}/check-in, /Appointments/{id}/complete, and /Appointments/{id}/cancel

Manage client and patient records and run bulk exports via /Clients, /Patients, and /BulkClientExport endpoints

Track cases and case milestones for ongoing treatment via /Cases and /CaseMilestones endpoints

Capture vitals, vaccinations, lab panels, and surgical records via /Vitals, /Vaccinations, /LabPanels, /Labs, and /SurgicalRecords endpoints

Process payments and payment tokens at point of care via /Payments and /PaymentTokens endpoints

Manage inventory, retail items, vendors, and purchase orders via /Inventory, /RetailItems, /Vendors, and /PurchaseOrders endpoints

Run staff clocking, shifts, time entries, and PTO requests via /Clocking, /Shifts, /TimeEntries, and /PtoRequests endpoints

Use Cases

Patterns agents use PawthosX.Business.API | v1 API for, with concrete tasks.

★ Appointment Lifecycle in a Veterinary Clinic

Run the full appointment lifecycle from scheduling to discharge by composing /Appointments creation with /Appointments/{id}/check-in, /Appointments/{id}/start, /Appointments/{id}/complete, and /Appointments/{id}/discharge. /Appointments/{id}/dispensed-items captures medication and retail items dispensed during the visit so billing reconciles automatically.

Create an appointment via POST /Appointments, check the patient in via /Appointments/{id}/check-in, complete the visit via /Appointments/{id}/complete, and capture dispensed items in /Appointments/{id}/dispensed-items.

Clinical Records and Care Documentation

Capture the clinical record across vitals, vaccinations, lab panels, surgical records, and case milestones so the patient file stays complete. The /Vitals, /Vaccinations, /LabPanels, /Labs, /SurgicalRecords, /CaseMilestones, and /Cases endpoints together support the documentation a vet needs during and after a visit.

Record a vitals reading via POST /Vitals against the appointment, log a vaccination via POST /Vaccinations, and add a case milestone via POST /CaseMilestones.

Inventory, Pharmacy, and Purchase Ordering

Keep dispensary stock accurate by tracking retail items, inventory locations, vendors, and purchase orders, with RX governance for controlled substances. The /Inventory, /InventoryLocations, /InventoryApprovals, /RetailItems, /Vendors, /PurchaseOrders, /Pharmacies, and /RxGovernance endpoints support clinic operations and compliance together.

Create a purchase order via POST /PurchaseOrders for low-stock retail items and approve it via /InventoryApprovals once received.

Staffing, Scheduling, and Clocking

Run rota, attendance, and timekeeping for the clinic team through /Shifts, /ShiftSwaps, /Clocking/in, /Clocking/out, /TimeEntries, /PtoRequests, and /RoomDayAssignments. The endpoints together support both day-of operations like clocking in and longer-horizon planning like PTO.

Clock a tech in via POST /Clocking/in, assign them to a room via /RoomDayAssignments, and post a time entry via /TimeEntries at end of shift.

AI Agent Front Desk via Jentic

An AI agent acting as a virtual front desk can book appointments, send reminders, capture intake forms, and process payments by searching Jentic for the matching PawthosX operation. Jentic securely stores both the Bearer token and the X-API-Key so the agent only ever holds scoped execution rights.

Use the Jentic search query 'book a vet appointment' to find POST /Appointments and execute with the client, patient, and time slot details.

Key Endpoints

590 endpoints — jentic publishes the only available openapi specification for pawthosx.

METHOD

PATH

DESCRIPTION

POST

/Appointments

Create a new appointment

POST

/Appointments/{id}/check-in

Check a patient in for an appointment

POST

/Appointments/{id}/complete

Mark an appointment complete

POST

/Vitals

Record vital signs

POST

/Vaccinations

Record an administered vaccination

POST

/Payments

Process a payment at point of care

POST

/PurchaseOrders

Create a purchase order for inventory

POST

/Clocking/in

Clock a staff member in for a shift

POST

/Appointments

Create a new appointment

POST

/Appointments/{id}/check-in

Check a patient in for an appointment

POST

/Appointments/{id}/complete

Mark an appointment complete

POST

/Vitals

Record vital signs

POST

/Vaccinations

Record an administered vaccination

POST

/Payments

Process a payment at point of care

POST

/PurchaseOrders

Create a purchase order for inventory

POST

/Clocking/in

Clock a staff member in for a shift

Why Jentic?

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

Setup

Setup

Wiring ClinicOS PawthosX by hand means carrying both a Bearer token and an X-API-Key, mapping practice-management endpoints across appointments, vitals, and payments, and handling retries yourself against api.clinicos.vet. Through Jentic you install once, import the PawthosX API from the API Directory, store both credentials once, and your agent calls it.

Permission scoping

Permission scoping

PawthosX puts the appointment id in the URL path (/Appointments/{id}/...), so a rule can pin your agent to one appointment: it can check that appointment in or complete it and nothing else. You choose the operations it may call, so recording payments or purchase orders are not included unless you add them.

Credential management

Credential isolation

Your PawthosX Bearer token and X-API-Key are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'book a vet appointment' or 'record a vaccination', and Jentic returns the matching PawthosX 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

Salesforce Health Cloud

→

Healthcare CRM with appointments and patient records on a generic platform

Choose Salesforce when the practice has standardised on a horizontal CRM rather than a vet-specific PMS, accepting heavier custom modelling.

Complementary

Stripe

Payment processing for card-present and card-not-present payments

Pair Stripe when reconciling PawthosX payment records to the underlying processor or supporting alternative payment methods.

Complementary

Twilio

→

SMS and voice communications API

Pair Twilio for outbound appointment reminder SMS or two-way client messaging alongside PawthosX's appointment data.

FAQs

Specific to using PawthosX.Business.API | v1 API through Jentic.

Why is there no official OpenAPI spec for PawthosX.Business.API?

ClinicOS does not publish a structured OpenAPI specification for PawthosX. Jentic generates and maintains this spec so that AI agents and developers can call PawthosX.Business.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 PawthosX API use?

The API supports a Bearer token in the Authorization header and an X-API-Key header for service-to-service flows. Through Jentic both credentials are stored encrypted in the vault and the agent only sees a scoped execution context.

Can I record a vaccination against a patient with the API?

Yes. POST to /Vaccinations with the patient ID, product, dose, and administering staff member, and the vaccination becomes part of the patient's medical record visible at the next visit.

Can I run the full appointment lifecycle through the API?

Yes. /Appointments handles creation and updates, /Appointments/{id}/check-in marks arrival, /Appointments/{id}/start, /Appointments/{id}/complete, and /Appointments/{id}/discharge progress the visit, and /Appointments/{id}/dispensed-items captures items billed.

How do I book an appointment through Jentic?

Search Jentic for 'book a vet appointment', load the schema for POST /Appointments, and execute with client ID, patient ID, and the requested time slot. The Python SDK uses await client.search, await client.load, await client.execute.

Can I bulk export client and patient data?

Yes. /BulkClientExport, /BulkPatientExport, /ClientExport, /PatientRecordExport, /DeaExport, and /ChatExport endpoints generate full record exports for accounting, audits, and migrations.

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

Yes. Because you run Jentic One yourself, your own rules decide which PawthosX operations and credentials the agent may use. Since PawthosX puts the appointment id in the URL path (/Appointments/{id}/...), you can pin the agent to a single appointment so it can only check that one in or complete it. You choose the operations it may call, so recording payments via /Payments or creating purchase orders via /PurchaseOrders stay off-limits unless you add them.

GET STARTED

Start building with PawthosX.Business.API | v1 API

Explore with Jentic One
View OpenAPI Document