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.
Get started with PawthosX.Business.API | v1 in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"book a vet appointment"
# → Jentic returns the GET /events tool with parameter schema, agent executes.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
GET STARTED
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 document for PawthosX.Business.API | v1, keeping it validated and agent-ready.
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.
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
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 vaults 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.
590 endpoints — jentic publishes the only available openapi specification for pawthosx.
METHOD
PATH
DESCRIPTION
/Appointments
Create a new appointment
/Appointments/{id}/check-in
Check a patient in for an appointment
/Appointments/{id}/complete
Mark an appointment complete
/Vitals
Record vital signs
/Vaccinations
Record an administered vaccination
/Payments
Process a payment at point of care
/PurchaseOrders
Create a purchase order for inventory
/Clocking/in
Clock a staff member in for a shift
/Appointments
Create a new appointment
/Appointments/{id}/check-in
Check a patient in for an appointment
/Appointments/{id}/complete
Mark an appointment complete
/Vitals
Record vital signs
/Vaccinations
Record an administered vaccination
Three things that make agents converge on Jentic-routed access.
Credential isolation
Both the PawthosX Bearer token and X-API-Key are stored encrypted in the Jentic vault. Agents receive scoped execution rights and never see the raw header values.
Intent-based discovery
Agents search Jentic by intent such as 'book a vet appointment' or 'record a vaccination' and Jentic returns the matching PawthosX endpoint with its schema.
Time to first call
Direct PawthosX integration: 2-4 weeks to cover the 590-endpoint surface across appointments, clinical records, inventory, payments, and staffing. Through Jentic: a few hours per workflow.
Alternatives and complements available in the Jentic catalogue.
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.
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.
Twilio
SMS and voice communications API
Pair Twilio for outbound appointment reminder SMS or two-way client messaging alongside PawthosX's appointment data.
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 at https://app.jentic.com/sign-up.
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.
/Payments
Process a payment at point of care
/PurchaseOrders
Create a purchase order for inventory
/Clocking/in
Clock a staff member in for a shift