Profile
Clinic name, dentist identity, and contact details are loaded from the account summary.
Sign in with Google or Apple to load /v1/account.
Landing
Backend-owned account state
Use Google or Apple to start the session, then let Planorto show the account, subscription, and support state returned by the API.
Clinic name, dentist identity, and contact details are loaded from the account summary.
Sign in with Google or Apple to load /v1/account.
The web page displays the entitlement returned by the backend. Planorto cannot cancel a store subscription from this web page. Manage or cancel it in the store where it was purchased.
Subscription state will load from /v1/account/subscription after sign-in.
The web shell displays plan history returned by the API. PDF downloads are requested from the backend report endpoint. Plan creation, clinical logic, and PDF generation stay backend-owned.
Sign in to load /v1/plans.
Sign in to load /v1/plans/:id or download /v1/plans/:id/report.pdf.
Preferences are saved by /v1/account/preferences. The backend returns the account state that the web page displays.
Sign in to save preferences through /v1/account/preferences.
Support requests go through the API so the team can keep patient, plan, and account context together.
Sign in to load /v1/help-topics and submit /v1/support-requests.
Simple by design