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.

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:
Common data entities:
Practices run mission-critical workflows on Dentrix every day, but turning its workflows into API-driven automation is non-trivial:
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.
Use Dentrix with AI agents: Dentrix MCP Server →
Book a 30-minute session to confirm your platform (Dentrix or Dentrix Ascend), modules, and authentication model.
We deliver a production-ready Dentrix adapter tailored to your practice configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Dentrix evolves.
Authentication
/authenticateAuthenticate to a Dentrix or Dentrix Ascend environment using API key, organization context, or OAuth and obtain a session token for downstream calls.
Patient Operations
/patientsList patients with filters for status, provider, guarantor, and last visit, including demographics and contact details.
Scheduling
/appointmentsRetrieve appointments across operatories and providers with date-range, status, and patient filters.
Scheduling
/create_appointmentBook a new appointment for a patient against provider and operatory availability.
Clinical
/treatment_plansPull treatment plans, planned procedures, and case-acceptance status for a patient.
Insurance
/submit_claimSubmit an insurance claim with procedures, attachments, and subscriber details to the payer through Dentrix.
Insurance
/eligibilityCheck insurance eligibility and benefits for a patient and plan before treatment.
- 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
- 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
- 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
- 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
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
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.