← Back to all docs

Dentrix API

Dentrix is the leading dental practice management platform from Henry Schein One, used by tens of thousands of practices to run scheduling, charting, imaging, insurance claims, billing, and patient communication. An unofficial API lets you programmatically pull patients, appointments, treatment plans, clinical procedures, ledger transactions, and insurance claims—and push updates like new appointments, treatment plan changes, and claim submissions back into Dentrix and Dentrix Ascend.

By Alex KlarfeldMay 30, 2026
Dentrix API

What is Dentrix?

Dentrix, part of Henry Schein One, is the dental industry's leading practice management platform, used by more than 35,000 dental practices and processing over 100 million insurance claims annually. Practices use Dentrix to connect every part of the business—scheduling, charting, imaging, treatment planning, insurance eligibility and claims, billing and collections, patient communication, and practice analytics—across both the on-premises Dentrix product and the cloud-based Dentrix Ascend.

Core product areas include:

  • Insurance, Billing & Collections (eligibility verification, claims processing, patient billing, payments, ledger updates)
  • Charting, Imaging & Clinical AI (Dentrix Imaging, AI detection, perio charting, clinical documentation)
  • Scheduling & Treatment Planning (online booking, appointment reminders, treatment plan presentation and case acceptance)
  • Marketing & Patient Experience (online scheduling, automated reminders, reputation management, patient communication)
  • Practice Data & Analytics (real-time dashboards, KPI monitoring, multi-location reporting)
  • Dentrix Ascend (cloud-based platform with a data API surfaced through the Dentrix Developer Portal)

Common data entities:

  • Patients, Guarantors, Contacts, Intake Forms
  • Appointments, Schedule, Operatories, Provider Availability
  • Treatment Plans, Procedures, Clinical Notes, Charting
  • Ledger Transactions, Payments, Adjustments, Accounts Receivable
  • Insurance Plans, Subscribers, Claims, Eligibility, Remittances
  • Images, X-rays, Documents, Attachments

The Dentrix Integration Challenge

Practices run mission-critical workflows on Dentrix every day, but turning its workflows into API-driven automation is non-trivial:

  • Two distinct platforms: on-premises Dentrix and cloud-based Dentrix Ascend have different data models, deployment patterns, and integration surfaces
  • Partner-program gating: the Dentrix API Exchange / Developer Portal requires a signed agreement and SOC 2 Type II and OAuth 2.0 certification before endpoint access is granted
  • On-premises data lock-in: classic Dentrix stores data in a local database per office, making cross-practice and headless access difficult without per-site connectors
  • Scoped endpoint categories: access is partitioned across Clinical, Schedule, Treatment, Insurance, Financial, Patient, and General categories with permission-based entitlements
  • Authentication complexity: API keys, organization context, and OAuth flows differ by platform and complicate headless automation
  • Clinical and imaging payloads: charting, perio, and x-ray attachments require careful read/write handling and large-file workflows

How Supergood Creates Dentrix APIs

Supergood reverse-engineers authenticated browser flows, the Dentrix Developer Portal data API, and per-office connectors to deliver a resilient API layer for your Dentrix or Dentrix Ascend environment—without waiting on partner-program gates.

  • Handles API keys, organization context, OAuth 2.0, and MFA securely in a managed session
  • Maintains session continuity with automated refresh and change detection across on-prem and Ascend
  • Normalizes responses across Patient, Schedule, Clinical, Treatment, Insurance, and Financial categories so you integrate once and rely on consistent objects
  • Aligns with practice-specific permissions and entitlements to ensure compliant, HIPAA-aware access

Use Dentrix with AI agents: Dentrix MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your platform (Dentrix or Dentrix Ascend), modules, and authentication model.

  • Supergood Generates and Validates Your API

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

  • Deploy with Monitoring

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

dentrix

API Endpoints

Authentication

POST/authenticate

Authenticate to a Dentrix or Dentrix Ascend environment using API key, organization context, or OAuth and obtain a session token for downstream calls.

Patient Operations

GET/patients

List patients with filters for status, provider, guarantor, and last visit, including demographics and contact details.

Scheduling

GET/appointments

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

Scheduling

POST/create_appointment

Book a new appointment for a patient against provider and operatory availability.

Clinical

GET/treatment_plans

Pull treatment plans, planned procedures, and case-acceptance status for a patient.

Insurance

POST/submit_claim

Submit an insurance claim with procedures, attachments, and subscriber details to the payer through Dentrix.

Insurance

GET/eligibility

Check insurance eligibility and benefits for a patient and plan before treatment.

Use Cases

Sync patient and appointment data into your stack

- Pull patient demographics, guarantors, and contact details into a unified CRM or data warehouse - Stream appointment and schedule changes to downstream reminder and reporting tools - Keep new-patient intake and check-in records in sync across systems

Automate treatment plan and clinical workflows

- Pull treatment plans, procedures, and clinical notes for case-acceptance analytics - Push planned procedures and charting updates back into Dentrix - Surface unscheduled treatment to recall and follow-up campaigns

Reconcile billing, ledger, and collections

- Sync ledger transactions, payments, and adjustments into accounting and AR systems - Surface aging balances and delinquent accounts to collections workflows - Match patient payments against guarantor accounts automatically

Streamline insurance eligibility and claims

- Check eligibility and benefits before appointments to reduce denials - Submit claims with procedures and imaging attachments programmatically - Track claim status and remittances back into downstream finance tools

Technical Specifications

Authentication

API key, organization context, OAuth 2.0, and MFA handled in a managed session

Connectivity

Authenticated browser flows plus the Dentrix Developer Portal data API and per-office connectors for on-premises Dentrix

Response format

Normalized JSON across Patient, Schedule, Clinical, Treatment, Insurance, and Financial objects

Rate limits

Adaptive throttling tuned to your practice or organization to avoid Dentrix-side limits

Session management

Automatic session refresh, token rotation, and MFA replay handling

Data freshness

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

Security

Encrypted credential vault, scoped tokens, SOC 2-aligned controls, HIPAA-aware handling, and audit logging

Webhooks

Event-style callbacks for new appointments, treatment-plan changes, payments, and claim status

Latency

Sub-second reads on cached entities; multi-second writes when posting through scheduling, billing, and claim workflows

Throughput

Horizontally scaled workers sized to multi-location and multi-operatory practice volume

Reliability

Retry, backoff, and idempotency keys for appointments, ledger postings, and claim submissions

Adaptation

Continuous monitoring of Dentrix and Dentrix Ascend releases and practice-specific configuration drift

Frequently asked questions

Yes. Supergood normalizes data across the classic on-premises Dentrix product and the cloud-based Dentrix Ascend platform, so you integrate patient, appointment, clinical, and financial entities once across both.

No. Supergood works with your existing authenticated Dentrix sessions and entitlements. You do not need to wait on a partner-program agreement or developer-portal approval to get an API for your own practice data.

Credentials are stored in an encrypted vault, access tokens are scoped, and all access is permission-based with audit logging and SOC 2-aligned, HIPAA-aware controls so practices stay in control of who sees what.

Yes. Beyond reads, the API supports writes—creating appointments, updating treatment plans and charting, posting ledger transactions, and submitting insurance claims back into Dentrix.

Endpoints are scoped to your organization context, and workers scale horizontally across locations and operatories so multi-office groups get consistent, normalized data across every site.

Ready to get a real API?