Dentolize Plugin Platform

Build integrations on Dentolize — the clinic-management platform. Your service integrates through a scoped REST API, signed webhooks, an optional TypeScript SDK, and an MCP server for agentic consumers. You host your own code; clinics grant you access through an explicit consent flow.

Start here

ResourceWhere
Guides (auth, webhooks, recipes)Left navigation — start with Getting started
Full API reference (87 endpoints)API Reference
Integration manifest schemaGuide · manifest.schema.json
TypeScript SDK@dentolize/plugin-sdk — see quickstart
MCP server (for AI agents)MCP server guide

Sandbox environment

Partner development happens against a full sandbox deployment with a seeded demo clinic:

API base URLhttps://api.feat-plugin-sdk.sandbox.anastawfik.com/api/v1
Clinic web UIhttps://feat-plugin-sdk.sandbox.anastawfik.com
Credentials & test tokenProvisioned per partner — contact your Dentolize integration contact

Test tokens (dtz_test_…) work only on the sandbox; production tokens are issued when a clinic installs your integration. The integration flow: author a manifest → the clinic uploads it → consents to your requested scopes → you receive a token and configure webhook endpoint URLs (optionally IP-allowlisted).

At a glance

API surface87 REST paths · cursor pagination · updatedAfter delta sync · idempotent writes
Scopes48, tiered (basic / operational / financial / patient-PII) with per-scope optional consent
Webhooks62 live event types · HMAC-signed · thin PII-free payloads · retries · family wildcards · /events reconciliation
CompliancePlatform-owned consent language (AR/EN) · DPA-gated installs · full PII access audit