Skip to content
Platform Shipping

Full REST API

Every feature exposes an endpoint. OpenAPI generated automatically.

Automate whatever is painful: import patients, sync with labs, integrate with WhatsApp. Every Dentalpin feature is reachable from the public API. It’s the same API the web app uses — no private shortcuts, no secret endpoints.

api.dentalpin.com/docs OpenAPI 3.1
  • GET/api/v1/patients200
  • POST/api/v1/patients200
  • GET/api/v1/appointments200
  • POST/api/v1/appointments200
  • PATCH/api/v1/budgets/{id}200
  • POST/api/v1/invoices200
  • GET/api/v1/odontogram/{patient_id}200
  • POST/api/v1/webhooks/events200
JWT · RBAC · Same API the web app uses+ 120 more endpoints

Capabilities

What this module gives you

5 · capabilities

  • 01

    FastAPI + Pydantic v2 with auto-generated OpenAPI docs.

  • 02

    JWT with access + refresh tokens and RBAC.

  • 03

    Wildcard permissions (`*`, `module.*`) for clean roles.

  • 04

    Event bus exposed for external automations.

  • 05

    Same API the web app uses — no private shortcuts.

Up and running in minutes. Yours forever.

One docker compose up and you're in.