Covetrus Pulse is a cloud-based veterinary operating system (vOS) that unifies scheduling, electronic medical records, inventory, client communication, prescriptions, and integrated payments for veterinary practices. An unofficial API lets you programmatically pull appointments, patients, clients, invoices, prescriptions, and inventory—and push updates like new appointments, SOAP notes, prescriptions, and payments back into Pulse.

Covetrus Pulse is a cloud-based, all-in-one Veterinary Operating System (vOS) from Covetrus that unifies a veterinary practice's entire workflow—from pre-visit scheduling to post-appointment follow-up—in a single connected environment. Practices use Pulse (formerly eVetPractice) to manage electronic medical records, a real-time treatment board, online scheduling, two-way client messaging, prescription creation and renewal through the Covetrus online pharmacy, integrated Covetrus Payments, inventory, and reporting, with 250+ partner integrations and AI features such as auto-generated SOAP notes.
Core product areas include:
Common data entities:
Clinics run their entire day on Covetrus Pulse, but turning its connected, web-based workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and the Covetrus Pulse application surfaces to deliver a resilient API layer for your practice—across scheduling, records, pharmacy, billing, and inventory.
Use Covetrus Pulse with AI agents: Covetrus Pulse MCP Server →
Book a 30-minute session to confirm your modules, workflows, and authentication model.
We deliver a production-ready Covetrus Pulse adapter tailored to your practice configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Covetrus Pulse evolves.
Authentication
/authenticateAuthenticate to a Covetrus Pulse practice using username/password, or MFA and obtain a session token for downstream calls.
Patient Operations
/patientsList patient/animal records with filters for client, species, status, and last-visit date, including medical history references.
Scheduling
/appointmentsRetrieve appointments and treatment board entries by date range, provider, status, and resource.
Scheduling
/create_appointmentBook a new appointment for a patient with provider, reason, time slot, and optional deposit capture.
Pharmacy
/prescriptionsPull prescriptions, refills, and pharmacy order status synced to patient records and the Covetrus online pharmacy.
Billing
/invoicesList invoices, payments, deposits, and care plan charges with reconciliation status from Covetrus Payments.
- Pull patients, medical records, and SOAP notes from Covetrus Pulse into a central warehouse - Stream appointment and treatment board changes to scheduling, reminder, and analytics tools - Reconcile client/pet parent records across systems for a unified customer 360
- Create, approve, and renew prescriptions programmatically with sync to patient records - Pull pharmacy order and refill status from the Covetrus online pharmacy - Trigger client notifications when scripts are ready or due for renewal
- Sync invoices, deposits, and Covetrus Payments transactions into accounting and AR systems - Match care plan charges and recurring billing against patient and client records - Surface outstanding balances and failed payments to collections workflows
- Push automated reminders and two-way messages tied to appointments and follow-ups - Pull digital form submissions and attach them to patient records - Feed visit and revenue data into retention and marketing tools
Authentication
Clinic username/password and MFA handled in a managed session
Connectivity
Authenticated browser flows over the Covetrus Pulse cloud application surfaces
Response format
Normalized JSON across patients, appointments, prescriptions, invoices, and inventory objects
Rate limits
Adaptive throttling tuned to your practice to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for appointments, records, and billing with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for appointment changes, prescription status, payment, and record updates
Latency
Sub-second reads on cached entities; multi-second writes when posting through scheduling and billing workflows
Throughput
Horizontally scaled workers sized to multi-location practice volume
Reliability
Retry, backoff, and idempotency keys for appointments, prescriptions, and billing transactions
Adaptation
Continuous monitoring of Covetrus Pulse releases and practice-specific configuration drift
Yes. Supergood normalizes data across scheduling, electronic medical records, prescriptions and pharmacy, inventory, and Covetrus Payments billing, so you can integrate the practice's core entities through one consistent surface.
No. Supergood works with your existing Covetrus Pulse credentials and authenticated sessions. Formal partner-program enrollment is only required when you specifically want to consume services brokered through Covetrus's partner hub.
Yes. Prescriptions, refills, and pharmacy order status are exposed through the normalized API, and writes respect the create/approve/renew states that sync to patient records and the Covetrus online pharmacy.
Each practice is profiled against its configured workflows, fields, and entitlements. Supergood preserves clinic-specific data and lifecycle states rather than forcing a generic schema.
Yes. The API surface scales horizontally to multi-location practice volume, and entities can be filtered and reconciled per location across the connected Covetrus Pulse environment.