← Back to all docs

IDEXX Neo API

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.

By Alex KlarfeldMay 30, 2026
IDEXX Neo API

What is IDEXX 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:

  • Scheduling and patient management (appointment booking, one-click consultations, patient history, preformatted exam notes)
  • Financial operations (estimates, invoice management, overdue tracking, payment collection with digital signatures)
  • Diagnostics integration via VetConnect PLUS (two-way ordering and results from IDEXX Reference Laboratories and in-house analyzers)
  • Client communications and engagement (built-in messaging plus Vello and partner engagement tools)
  • Practice intelligence (dashboard with overdue invoices, reminders, draft invoices, and one-click reporting)
  • Inventory management and a partner ecosystem of 20+ integrations across diagnostics, payments, and workflow

Common data entities:

  • Clients (pet owners), Patients (animals), Breeds, Species
  • Appointments, Consultations, Exam Notes, Reminders
  • Medical Records, Diagnoses, Estimates, Treatments
  • Invoices, Payments, Refunds, Account Balances
  • Diagnostic Orders and Results (VetConnect PLUS), Lab Requisitions
  • Inventory Items, Products, Services, Price Lists

The IDEXX Neo Integration Challenge

Veterinary teams run daily operations on Neo, but turning its cloud, portal-driven workflows into API-driven automation is non-trivial:

  • Partner-gated access: Neo emphasizes a curated partnership model—third-party data access is provisioned through API keys generated in the practice account, not an open, self-serve developer API
  • Batch-style data pulls: Some integrations (e.g., nightly practice-data syncs) operate on scheduled batch extracts rather than real-time event streams
  • Limited public documentation: Authentication, rate limits, and data schemas are not published openly, so coverage must be mapped per practice and per workflow
  • Cloud session model: Cloud-only access from any device means automation has to handle authenticated browser sessions and credential rotation cleanly
  • Diagnostics coupling: Lab orders and results flow through VetConnect PLUS, adding a second authenticated surface to reconcile with the patient record
  • Billing precision: Invoices, payments, refunds, and charge capture require careful idempotency and reconciliation to avoid duplicate or orphaned transactions

How Supergood Creates IDEXX Neo APIs

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.

  • Handles username/password and MFA securely, plus practice-generated API keys where available
  • Maintains session continuity with automated refresh and change detection across the cloud app
  • Normalizes responses across patients, appointments, medical records, invoices, payments, and diagnostic results so you integrate once and rely on consistent objects
  • Reconciles diagnostic orders and results from VetConnect PLUS back into the patient record for unified charge capture

Use IDEXX Neo with AI agents: IDEXX Neo MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your Neo modules, integrations, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Neo adapter tailored to your practice configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Neo evolves.

idexx

API Endpoints

Authentication

POST/authenticate

Authenticate 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

GET/patients

List patients and their owners with filters for species, breed, status, and last-visit date.

Scheduling

GET/appointments

Retrieve appointments and consultations across providers with date-range, status, and resource filters.

Scheduling

POST/create_appointment

Book a new appointment for a patient with provider, reason, and time slot, and attach client details.

Medical Records

GET/medical_records

Pull medical records, exam notes, diagnoses, and treatment history for a patient.

Billing

GET/invoices

List invoices, payments, and account balances with status filters for overdue, draft, and paid.

Billing

POST/create_invoice

Create an invoice or estimate for a patient with line items for services, products, and diagnostics.

Diagnostics

GET/diagnostic_results

Retrieve diagnostic orders and results from VetConnect PLUS and attach them to the patient record.

Use Cases

Sync patients and appointments into your systems

- 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

Automate invoicing and payment reconciliation

- 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

Unify diagnostic ordering and results

- 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

Power client communications and reminders

- 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

Technical Specifications

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

Frequently asked questions

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.

Ready to get a real API?