← Back to all docs

IDEXX Cornerstone API

IDEXX Cornerstone is a server-based veterinary practice management system and one of the most widely deployed PIMS in US veterinary medicine, combining electronic medical records, scheduling, inventory, invoicing automation, and deep IDEXX diagnostics and imaging integration. Official third-party access runs through the gated IDEXX Data Services API—an integration request form, an IDEXX partnership review, and batch data refreshed every 24-72 hours for large payloads. An unofficial API from Supergood lets you programmatically pull patients, appointments, medical records, lab results, and invoices—and push updates back into Cornerstone—in near real time.

By Alex KlarfeldJuly 7, 2026
IDEXX Cornerstone API

What is IDEXX Cornerstone?

Cornerstone is IDEXX's flagship server-based veterinary practice management system, deployed since the 1990s and among the most widely used PIMS in US veterinary medicine. Practices of all sizes—including large corporate groups and specialty hospitals—run electronic medical records, scheduling, inventory management, invoicing automation, compliance assessment, and KPI reporting on Cornerstone, with a Whiteboard for tracking patient status and tasks. Its defining strength is diagnostics: integrations span IDEXX in-house diagnostics, IDEXX Reference Laboratories, Abaxis, Antech, Heska, and Cubex, imaging is ordered and viewed inside the software, and VetConnect PLUS layers diagnostic trend analysis on top.

Core product areas include:

  • Electronic medical records with compliance assessment and the Whiteboard for patient status and tasks
  • Diagnostic integration with IDEXX in-house analyzers, IDEXX Reference Laboratories, Abaxis, Antech, Heska, and Cubex
  • Imaging integration to select, order, and view diagnostic images within the software
  • Scheduling, invoicing automation, and inventory management
  • Reporting and KPI access, plus VetConnect PLUS diagnostic analytics across every patient
  • Cornerstone Payments and Vello client engagement

Common data entities:

  • Patients and client/owner accounts
  • Appointments, whiteboard entries, and provider schedules
  • Medical records, treatments, and compliance items
  • Lab results, diagnostic orders, and imaging studies
  • Invoices, payments, and account balances
  • Inventory items and stock levels

The IDEXX Cornerstone Integration Challenge

Cornerstone is the complete clinical and financial system of record for a huge share of US veterinary practices, but programmatic access is tightly controlled:

  • No self-serve developer portal: there are no public API keys, sandbox signup, or SDKs for Cornerstone
  • Gated Data Services access: third parties integrate through the IDEXX Data Services API, which starts with an integration request form and a review process working directly with the IDEXX team
  • Batch data freshness: IDEXX's own Cornerstone documentation notes that large data payloads are refreshed every 24-72 hours—far too slow for operational workflows like scheduling or billing automation
  • Curated partner list: official integrations are limited to vendors IDEXX has approved, so your internal tools and niche systems are left out
  • On-premises deployment: Cornerstone runs on a server at the practice, so data does not surface through a hosted API by default
  • Fragmented diagnostics surface: lab results and imaging span Cornerstone, analyzers, and VetConnect PLUS, complicating any single-view data pull

How Supergood Creates IDEXX Cornerstone APIs

Supergood delivers a managed, unofficial API for your Cornerstone system—no integration request form, partnership review, or 24-72 hour batch cycle. We connect to your Cornerstone deployment and normalize patients, appointments, medical records, lab results, and invoices into a consistent REST surface with near real-time reads.

  • Handles authentication and session management securely, with credentials encrypted at rest and in transit
  • Reads on demand instead of waiting on 24-72 hour batch refreshes
  • Normalizes responses across patients, appointments, medical records, lab results, and invoices so you integrate once and rely on consistent objects
  • Detects and adapts to Cornerstone changes automatically with continuous monitoring

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

Getting Started

  1. Schedule Integration Assessment
    Book a 30-minute call to confirm your Cornerstone version, modules, and deployment environment.
  2. Supergood Generates and Validates Your API
    We deliver a production-ready Cornerstone API tailored to your practice's configuration and data.
  3. Deploy with Monitoring
    Go live with continuous monitoring and automatic adjustments as Cornerstone evolves.

IDEXX CORNERSTONE ON THE API REPORT CARD

Potential API Endpoints

Authentication

POST/authenticate

Establish an authenticated session with your Cornerstone system

Patient Operations

GET/patients

Retrieve patients with owner/client details, species, breed, and status

Scheduling

GET/appointments

List appointments with provider, patient, reason, and schedule details

Clinical

GET/medical_records

Fetch medical history, treatments, notes, and compliance items for a patient

Diagnostics

GET/lab_results

Retrieve diagnostic orders and lab results linked to the patient record

Billing

GET/invoices

Retrieve invoices, line items, payments, and client account balances

Use Cases

Real-Time Practice Analytics

- Pull invoices, production, and appointment data on demand instead of 24-72 hour batches - Consolidate KPIs across every Cornerstone server in a group - Feed BI dashboards and revenue reporting without manual exports

Client Engagement and Reminder Sync

- Sync clients, patients, and appointments into engagement platforms - Trigger confirmations, recalls, and compliance reminders from live data - Write communication outcomes back to the patient record

Diagnostics and Referral Workflows

- Retrieve lab results and diagnostic history alongside the medical record - Share records and results with referral and specialty partners automatically - Keep external clinical systems aligned with Cornerstone as the source of truth

Records Migration and Continuity

- Extract complete patient histories, invoices, and client data from on-prem Cornerstone - Feed cloud systems, data warehouses, or acquisition due-diligence workflows - Maintain a continuously updated off-site copy of the clinical record

Technical Requirements

Authentication

Managed credential-based login with encrypted credential storage

Connectivity

Works with server-based Cornerstone deployments via a secure connector

Response format

Normalized JSON over REST

Rate limits

Managed throttling tuned to your Cornerstone environment

Session management

Automatic session establishment, refresh, and recovery

Data freshness

Near real-time reads on demand—no 24-72 hour batch refresh cycles

Security

Credentials encrypted at rest and in transit; least-privilege access

Webhooks

Change-detection events for new and updated records

Latency

Typically seconds per request, depending on practice environment

Throughput

Paginated batch retrieval for large patient and invoice datasets

Reliability

Continuous monitoring with automatic retries and alerting

Adaptation

Automatic updates when Cornerstone screens or data structures change

Frequently asked questions

No self-serve one. Third parties integrate through the IDEXX Data Services API, which requires submitting an integration request form and working through a review with the IDEXX team, and IDEXX's documentation notes large data payloads are refreshed in 24-72 hour batches. There are no public keys, sandbox, or SDKs. Supergood provides an unofficial, managed API without that process.

Supergood reads your Cornerstone system on demand, so responses reflect near real-time state rather than the 24-72 hour batch refresh cycle IDEXX documents for large Data Services payloads.

Yes. Cornerstone is server-based, and Supergood is built for exactly this pattern—connecting securely to on-premises systems and exposing a modern hosted REST API on top, without migrating your data.

Patients, clients, appointments, medical records, compliance items, lab results, diagnostic orders, invoices, payments, and inventory—normalized into consistent JSON objects. Read and write operations are scoped to what your workflows require.

No. Supergood creates the API from your own authenticated access to your Cornerstone system, so you are not dependent on joining IDEXX's curated partner list or completing a partnership review.

Ready to get a real API?