← Back to all docs

Eaglesoft API

Eaglesoft is Patterson Dental's practice management platform for private dental offices, covering scheduling, clinical and perio charting, imaging, insurance, and billing for nearly 30,000 users. An unofficial API lets you programmatically pull patients, appointments, charting, claims, and ledger data—and push updates like new appointments, treatment plans, and claim submissions back into Eaglesoft.

By Alex KlarfeldMay 30, 2026
Eaglesoft API

What is Eaglesoft?

Eaglesoft is a dental practice management platform from Patterson Dental that has served the dental industry for over 30 years. Private practices use Eaglesoft to manage scheduling, clinical and periodontal charting, imaging, insurance, and billing in a single system, with nearly 30,000 users and a network of over 55 authorized integrated software solutions.

Core product areas include:

  • Scheduling and appointment management (booking, calendar, and appointment detail tracking)
  • Clinical documentation (interactive tooth charting, perio charts, exam forms, consent and aftercare)
  • Imaging and diagnostics (bridge-free image acquisition and storage, intraoral and extraoral support)
  • Billing and financial management (line-item payments, end-of-period processing, claims, reporting)
  • Insurance management (coverage books, preferred providers, managed care plans, estimates)
  • Administrative functions (patient registration, HIPAA-compliant record handling, integrated applications)

Common data entities:

  • Patients, Registrations, Responsible Parties, Family Accounts
  • Appointments, Schedules, Providers, Operatories
  • Tooth Charting, Perio Charts, Treatment Plans, Exam Forms
  • Insurance Plans, Coverage Books, Claims, Preauthorizations
  • Ledger Transactions, Payments, Adjustments, Statements
  • Images, Radiographs, Intraoral Photos, Documents

The Eaglesoft Integration Challenge

Practices run daily operations on Eaglesoft, but turning its on-premise, server-based workflows into API-driven automation is non-trivial:

  • On-premise, server-bound data: Eaglesoft is typically installed on a practice's own server, so data lives behind the local network rather than a public cloud endpoint
  • Vendor-gated API access: The Eaglesoft API installs with the Eaglesoft Server, but third-party apps must be activated through Utilities | Manage Integrated Applications before they can connect
  • Version fragmentation: API installation and behavior differ across Eaglesoft 18.x, 19.0, and 19.1+, so integrations must account for the practice's exact version
  • Authorized-partner ecosystem: With 55+ integrated solutions, capabilities are mediated by Patterson's authorization process rather than an open developer portal
  • HIPAA-sensitive records: Patient charting, imaging, and ledger data require careful, compliant handling on every read and write
  • Multi-domain object model: Scheduling, clinical charting, imaging, insurance, and billing each carry their own IDs and lifecycle states that must be reconciled

How Supergood Creates Eaglesoft APIs

Supergood reverse-engineers Eaglesoft's authenticated application and server interfaces to deliver a resilient API layer for your practice—across scheduling, charting, insurance, and billing—without waiting on a public developer program.

  • Handles practice credentials and integrated-application activation securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across patients, appointments, charting, insurance, and ledger so you integrate once and rely on consistent objects
  • Aligns with your Eaglesoft version and HIPAA-compliant access controls to ensure safe, accurate operations

Use Eaglesoft with AI agents: Eaglesoft MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your Eaglesoft version, modules, and authentication model.

  • Supergood Generates and Validates Your API

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

  • Deploy with Monitoring

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

eaglesoft

API Endpoints

Authentication

POST/authenticate

Authenticate to an Eaglesoft server using practice credentials and an activated integrated application, returning a session token for downstream calls.

Patient Operations

GET/patients

List and retrieve patient records, registrations, and responsible-party details with filters for provider, status, and recall.

Scheduling

GET/appointments

Retrieve appointments and schedules across providers and operatories with date-range and status filters.

Scheduling

POST/create_appointment

Book a new appointment for a patient against a provider and operatory with type, duration, and notes.

Clinical

GET/charting

Pull tooth charting, perio charts, and treatment plans for a patient, including completed and planned procedures.

Billing

POST/submit_claim

Submit an insurance claim or preauthorization for completed procedures against the patient's coverage book.

Use Cases

Sync patient and appointment data into your stack

- Pull patient demographics, recall status, and responsible parties into a central warehouse - Stream appointment, cancellation, and no-show events to scheduling and reminder tools - Reconcile family accounts and provider assignments for unified patient records

Automate insurance claims and eligibility

- Submit claims and preauthorizations for completed procedures without manual entry - Pull coverage books and estimates to surface patient responsibility up front - Track claim status and remittances back into billing and reporting tools

Power analytics and revenue-cycle reporting

- Sync ledger transactions, payments, and adjustments into accounting and BI systems - Surface production, collections, and aging across providers and operatories - Trigger retention workflows on overdue balances and lapsed recalls

Connect charting and imaging to clinical tools

- Pull tooth charting, perio charts, and treatment plans into patient-engagement apps - Attach radiographs and intraoral photos to referrals and case presentations - Push completed treatment back to the ledger and claim workflow

Technical Specifications

Authentication

Practice credentials plus integrated-application activation, handled in a managed session

Connectivity

Authenticated Eaglesoft application and server interfaces, including the Patterson API Server where exposed

Response format

Normalized JSON across patient, appointment, charting, insurance, and ledger objects

Rate limits

Adaptive throttling tuned to your on-premise server to avoid impacting practice operations

Session management

Automatic session refresh, reconnection, and credential rotation

Data freshness

Near real-time pulls for patients, appointments, and ledger with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, HIPAA-aligned controls, and audit logging

Webhooks

Event-style callbacks for new appointments, charting updates, claim submission, and ledger changes

Latency

Sub-second reads on cached entities; multi-second writes when posting appointments, charting, and claims

Throughput

Horizontally scaled workers sized to multi-operatory, multi-provider practice volume

Reliability

Retry, backoff, and idempotency keys for appointment, charting, and claim transactions

Adaptation

Continuous monitoring of Eaglesoft releases (18.x, 19.0, 19.1+) and integrated-application changes

Frequently asked questions

Yes. Eaglesoft is typically server-installed at the practice, and Supergood operates against the same authenticated application and server interfaces, with network configuration tuned to your environment.

No public developer program is required. Supergood works with your existing Eaglesoft credentials and the integrated-application activation in Utilities | Manage Integrated Applications, so you control access at the practice level.

Supergood adapts to the practice's installed version. The Eaglesoft API installs with the server on 19.0 and 19.1+, and on 18.x where it has been installed, and we account for the differences across versions.

Patient charting, imaging, and ledger data is handled with encrypted credentials, scoped access, and audit logging under HIPAA-aligned controls on every read and write.

Yes. You can pull patients, appointments, charting, insurance, and ledger data, and push updates like new appointments, treatment plans, and claim submissions back into Eaglesoft.

Ready to get a real API?