IDEXX Neo is a cloud-based veterinary practice information management system that streamlines scheduling, one-click consultations, invoicing, medical records, diagnostic ordering, integrated payments, and client communications for clinics and hospitals. An unofficial API lets you programmatically pull patients, appointments, medical records, invoices, payments, and diagnostic results—and push updates like new appointments, consultation notes, and invoices back into Neo.

IDEXX Neo is a cloud-based veterinary practice information management system (PIMS) that helps clinics and hospitals complete everyday tasks faster. Veterinary teams use Neo to manage appointment scheduling, one-click consultations, medical records and exam notes, estimates and invoicing, integrated payments with digital signature capture, diagnostic ordering, inventory, client communications, and one-click reporting—accessible securely from any internet-connected device.
Core product areas include:
Common data entities:
Veterinary teams run daily operations on Neo, but turning its cloud, portal-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated Neo sessions, the practice API-key access path, and VetConnect PLUS diagnostic flows to deliver a resilient API layer for your practice—without waiting on a partnership gate or public developer program.
Use IDEXX Neo with AI agents: IDEXX Neo MCP Server →
Book a 30-minute session to confirm your Neo modules, integrations, and authentication model.
We deliver a production-ready Neo adapter tailored to your practice configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Neo evolves.
Authentication
/authenticateAuthenticate to an IDEXX Neo practice account using username/password or MFA, or a practice-generated API key, and obtain a session token for downstream calls.
Patient Operations
/patientsList patients and their owners with filters for species, breed, status, and last-visit date.
Scheduling
/appointmentsRetrieve appointments and consultations across providers with date-range, status, and resource filters.
Scheduling
/create_appointmentBook a new appointment for a patient with provider, reason, and time slot, and attach client details.
Medical Records
/medical_recordsPull medical records, exam notes, diagnoses, and treatment history for a patient.
Billing
/invoicesList invoices, payments, and account balances with status filters for overdue, draft, and paid.
Billing
/create_invoiceCreate an invoice or estimate for a patient with line items for services, products, and diagnostics.
Diagnostics
/diagnostic_resultsRetrieve diagnostic orders and results from VetConnect PLUS and attach them to the patient record.
- Pull patients, owners, and appointment history from Neo into a central warehouse or CRM - Stream new and changed appointments to scheduling, reminder, and client-engagement tools - Reconcile patient and client records across integrated partner platforms
- Sync invoices, payments, and refunds from Neo into accounting and AR systems - Surface overdue and draft invoices to retention and collections workflows - Match charge capture from diagnostics and inventory against posted line items
- Push diagnostic orders to VetConnect PLUS and pull results back into the patient record - Trigger downstream alerts when abnormal results post for a patient - Reconcile lab charges with invoices for accurate billing
- Pull reminders, overdue items, and visit history to drive outbound messaging - Sync consultation notes and follow-up tasks to client engagement platforms - Keep contact and patient data current across the partner ecosystem
Authentication
Username/password and MFA handled in a managed session, plus practice-generated API keys where exposed
Connectivity
Authenticated cloud-app flows plus the practice API-key access path and VetConnect PLUS for diagnostics
Response format
Normalized JSON across patients, appointments, medical records, invoices, payments, and diagnostic results
Rate limits
Adaptive throttling tuned to your practice to avoid Neo-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for appointments, invoices, and records with optional scheduled batch syncs aligned to nightly extracts
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new appointments, consultation completion, invoice status, payment, and diagnostic results
Latency
Sub-second reads on cached entities; multi-second writes when posting appointments, invoices, and orders
Throughput
Horizontally scaled workers sized to multi-location practice volume
Reliability
Retry, backoff, and idempotency keys for appointments, invoices, payments, and diagnostic orders
Adaptation
Continuous monitoring of Neo releases, partner-integration changes, and practice-specific configuration drift
Neo emphasizes a curated partnership model rather than an open developer API. Practices can generate an API key to authorize specific third-party services to pull data, but there is no broad self-serve public API. Supergood works against your authenticated Neo session and the API-key access path to give you programmatic access without waiting on a partnership gate.
Yes. Supergood normalizes patients, appointments, medical records, exam notes, invoices, payments, and account balances through a single API surface, so clinical and financial entities are available together.
Yes. Diagnostic orders and results that flow through VetConnect PLUS from IDEXX Reference Laboratories and in-house analyzers are reconciled back into the patient record and exposed through the same normalized API.
Where Neo exposes scheduled batch extracts, Supergood aligns to them; where authenticated session access is available, we provide near real-time pulls. You get a consistent API regardless of the underlying access pattern.
Yes. Workers scale horizontally and are profiled per practice configuration and entitlements, so multi-location groups can integrate patients, scheduling, and billing across sites through one API.