Dental data, delivered by API

Practice, scanner and lab data. One API.

MyLabConnector connects practice management systems, intraoral scanners, lab management systems and ERPs, so your platform gets clean case data without building and running each integration yourself.

Hosted in the US, or inside your own cloud. EU region coming. Patient references only.

POST your-platform.example/webhooksMLC-Signature: t=…,v1=…
{
  "id": "evt_7Hk…",
  "type": "scan_check.completed",
  "created_at": "2026-10-10T09:42:11Z",
  "partner_id": "pt_N0r…",
  "practice_id": "pr_31F…",
  "case_id": "cs_8Q2…",
  "data": {
    "overall": "green",
    "preflight": { "result": "green" },
    "ai": { "band": "good" }
  }
}

Example event, shortened. AI results are advisory.

Five services. Subscribe to the ones you need.

Each service switches on its own endpoints and webhooks. One account, one OAuth client, one invoice.

01

PMS Data Concierge

Lab-bound appointments and procedures, with CDT codes and teeth, from the practice's own system.

02

IOS Data (Rx)

Scanner orders and prescriptions pulled from scanner portals on each lab's behalf.

03

Scan Data

Case Room and Scan QC: scan files, file checks, and advisory AI checks with margin pins.

04

LMS Data

Accepted cases delivered into the lab's management system, ready for production.

05

ERP Data

Lab invoices, statements and prices synced to finance systems. Coming soon.

How it works

  1. Step 1

    Choose services

    Pick any of the five, then the systems your practices and labs use.

  2. Step 2

    Build in the sandbox

    Sandbox keys and recorded test data on day one, while we connect your systems.

  3. Step 3

    We run the connectors

    Pairing, tokens, vendor changes and outages are ours to handle, with health you can see.

  4. Step 4

    Pay per case

    Usage is metered per case and per check, and billed monthly.

Connectors

  • In production with labs
  • In build
  • Planned

Practice management

  • Open DentalIn build
  • DentrixIn build
  • EaglesoftIn build
  • DenticonPlanned
  • CarestreamPlanned
  • Dentally, SOE, Pearl (UK)Planned

Intraoral scanners

  • iTeroIn production with labs
  • 3Shape TRIOSIn production with labs
  • MeditIn build
  • DEXISPlanned
  • Dentsply SironaPlanned
  • AlliedStarPlanned

Lab management

  • LabtracIn build
  • MagicTouchPlanned
  • ABSPlanned

ERP and finance

  • SAP, Workday, IFSPlanned
  • Dynamics 365, NetSuitePlanned
  • QuickBooks, TallyPlanned

iTero and 3Shape TRIOS run in production for labs today on our existing platform and are moving to this API.

Need a system that isn't listed? Implementation for new connectors is quoted at onboarding.

Simple pricing, tied to your volume

You pay to start, to connect each system, and then per case. Nothing per seat.

Onboarding

Once, at signup. Account, sandbox, BAA and DPA.

[Onboarding fee]

Implementation

Once per connected system: PMS, scanner, LMS or ERP.

[Per connector]

A monthly platform minimum applies and is credited against per-case fees. Dedicated hosting in your cloud is quoted separately.

Built for developers

A documented REST API and signed webhooks. Start in the sandbox before any connector is live.

  • OAuth 2.0 client credentials, scoped to the services you subscribe to
  • Webhooks signed with HMAC, retried for 24 hours, with a delivery log
  • Idempotency keys on every write, and problem+json errors everywhere
  • OpenAPI 3.1 specification and a sandbox with recorded test data
# 1. Get a token (US region)
curl -X POST https://api.us.mylabconnector.com/v1/oauth/token \
  -d grant_type=client_credentials \
  -d client_id=$CLIENT_ID -d client_secret=$CLIENT_SECRET

# 2. Lab-bound appointments for one practice, one week
curl "https://api.us.mylabconnector.com/v1/practices/pr_31F/appointments?date_from=2026-10-12&date_to=2026-10-16" \
  -H "Authorization: Bearer $TOKEN"

Illustrative. Paths follow the published OpenAPI spec.

Security and compliance

HIPAA and BAA

BAA available for pilots with US customers.

GDPR and UK GDPR

A Data Processing Agreement for EU and UK customers. EU hosting is coming; until then, your own cloud is an option.

Patient references only

The API carries patient IDs, not names. Each customer's data is kept separate, and every request is checked against its account.

Your cloud, if you prefer

Run a dedicated MyLabConnector instance inside your own cloud account.

Tell us which systems you need connected.

We'll come back with a connector plan and a quote.

Talk to us