← Back to all docs

AVImark API

AVImark is a Windows server-based veterinary practice management system from Covetrus and one of the most widely installed on-premises PIMS in North America, running scheduling, medical records, billing, and inventory locally at the clinic. Official integration is gated behind the Covetrus Technology Integration Partner Program, with an application, a 6-8 week wait, and a signed partner agreement before you ever see documentation. An unofficial API from Supergood lets you programmatically pull patients, appointments, medical records, invoices, and inventory—and push updates back into AVImark—without the partner-program wait.

By Alex KlarfeldJuly 7, 2026
AVImark API

What is AVImark?

AVImark is a Windows server-based veterinary practice management system from Covetrus, in use since the 1980s and still one of the most widely installed on-premises PIMS in North America. Practices run scheduling, medical records, billing, and inventory locally at the clinic, with a notes glossary for consistent clinical documentation, a centralized whiteboard for tracking patient activity and assigning tasks, and integrated Covetrus tools—vRxPro digital prescribing, Covetrus Comms client messaging and telemedicine, and EMV/PCI DSS-compliant payment processing.

Core product areas include:

  • Scheduling and follow-up with custom Worklist and Follow Up lists for post-surgery communication and refill requests
  • Medical records with a notes glossary for consistent, accessible clinical notes
  • Centralized whiteboard for patient activity, task assignment, and real-time notes
  • Digital prescription writing through the Covetrus vRxPro integration
  • Inventory management with CUBEX integration support
  • Integrated payments (EMV, PCI DSS) and Covetrus Comms client messaging and telemedicine

Common data entities:

  • Patients and client/owner accounts
  • Appointments, whiteboard entries, and worklist/follow-up items
  • Medical records, treatments, and prescriptions
  • Invoices, payments, and client account balances
  • Inventory items, stock levels, and lab results

The AVImark Integration Challenge

Thousands of veterinary hospitals run AVImark as their clinical and financial system of record, but getting data in and out programmatically is one of the hardest problems in the veterinary software ecosystem:

  • No public developer portal: there is no self-serve API documentation, key issuance, or sandbox for AVImark—programmatic access is not something you can simply sign up for
  • Partner-program gate: official integration runs through the Covetrus Technology Integration Partner Program and its Covetrus Connect API, requiring an online application, a reported 6-8 week wait, and a signed Covetrus Integrated Partner Agreement before documentation and toolkit access
  • On-premises data: AVImark runs on a Windows server at the clinic with a proprietary local database, so records never surface through a hosted API by default
  • No public SDKs or webhooks: there is no event stream to subscribe to, so changes must be detected by reading the system
  • A bridge-vendor ecosystem: an entire market of third-party sync and scraper tools exists around AVImark precisely because official access is gated

How Supergood Creates AVImark APIs

Supergood delivers a managed, unofficial API for your AVImark system—no partner application, agreement negotiation, or 6-8 week wait. We connect to your AVImark deployment and normalize patients, appointments, medical records, invoices, and inventory into a consistent REST surface your team can build on immediately.

  • Handles authentication and session management securely, with credentials encrypted at rest and in transit
  • Works with on-premises Windows server deployments—your data stays where it lives today
  • Normalizes responses across patients, appointments, medical records, invoices, and inventory so you integrate once and rely on consistent objects
  • Detects and adapts to AVImark changes automatically with continuous monitoring

Use AVImark with AI agents: AVImark MCP Server →

Getting Started

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

Potential API Endpoints

Authentication

POST/authenticate

Establish an authenticated session with your AVImark 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 prescriptions for a patient

Billing

GET/invoices

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

Inventory

GET/inventory

Read inventory items, stock levels, and pricing

Use Cases

Client Engagement and Reminder Sync

- Sync clients, patients, and appointments into engagement and reminder platforms - Trigger confirmations, recalls, and post-surgery follow-ups from live AVImark data - Write communication outcomes back to the patient record

Multi-Location Reporting and Analytics

- Pull invoices, production, and inventory across every AVImark server you operate - Consolidate revenue and compliance metrics into one BI dashboard - Eliminate manual end-of-day exports from each clinic

Pharmacy and Prescription Workflows

- Read prescriptions and refill requests as they are recorded - Keep external pharmacy and inventory systems in sync with dispensing activity - Reconcile stock levels against invoiced items automatically

Records Migration and Continuity

- Extract complete patient histories, invoices, and client data from on-prem AVImark - 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 on-premises AVImark Windows server deployments via a secure connector

Response format

Normalized JSON over REST

Rate limits

Managed throttling tuned to your AVImark environment

Session management

Automatic session establishment, refresh, and recovery

Data freshness

On-demand reads against the live system—no batch export 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 clinic environment

Throughput

Paginated batch retrieval for large patient and invoice datasets

Reliability

Continuous monitoring with automatic retries and alerting

Adaptation

Automatic updates when AVImark screens or data structures change

Frequently asked questions

No. AVImark has no public developer portal, self-serve keys, or SDKs. Official integration runs through the Covetrus Technology Integration Partner Program (Covetrus Connect API), which requires an online application, a reported 6-8 week wait, and a signed Covetrus Integrated Partner Agreement before you get documentation. Supergood provides an unofficial, managed API without that process.

Yes. AVImark runs on a Windows server at the clinic, 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, treatments, prescriptions, invoices, payments, and inventory—normalized into consistent JSON objects. Read and write operations are scoped to what your workflows require.

Bridge tools typically sync a fixed slice of data into one destination app. Supergood delivers a general-purpose API surface for your own applications and AI agents, with managed sessions, normalization, monitoring, and automatic adaptation when AVImark changes.

Credentials are encrypted at rest and in transit, access follows least-privilege scoping, and every request is logged. Your AVImark database stays on your server—Supergood reads and writes through authenticated access you control.

Ready to get a real API?