API

Connect Dentora to your stack

Generate a scoped API key from your clinic's Staff settings and authenticate your requests with it -- built on the same security model as the rest of Dentora.

Scoped API keys

Clinic owners and admins generate API keys from Staff settings. Each key is tied to your clinic's tenant and can be revoked at any time.

Shown once, stored hashed

The full key secret is shown to you exactly once at creation time. Dentora stores only its hash, so we can never display or recover it afterward.

Same isolation guarantees

API access respects the same tenant isolation and role-based permissions as the Dentora dashboard -- nothing bypasses them.

Built for integrations

Designed to connect Dentora to your clinic's other tools -- practice management software, reporting, or custom workflows.

Authenticating requests

Generated keys are prefixed dta_live_ so you can identify them at a glance. Every request is authenticated with a bearer token, in the shape below:

curl https://dentora.vip/api/v1/appointments \
  -H "Authorization: Bearer dta_live_••••••••••••••••••••"

This is an illustrative example of the request shape, not a live public endpoint yet. The full endpoint reference (appointments, patients, availability, and webhooks) is shared directly with clinics once API access is enabled on their account -- reach out below to request it.

Ready to integrate?

Generate a key from your clinic's Staff settings, or contact us if you need API access enabled or have integration questions.

Contact us about API access