CareStack
CareStack
Reviewed: 29 July 2026
CareStack is a cloud-based dental practice management and EHR platform designed for dental groups and solo practices. It combines scheduling, billing, patient communications, and clinical workflows.
CareStackVersions
CareStack supports two integration versions: Public and Private. The version determines which API endpoints and authentication methods are used.
- Public - uses CareStack's public web-booking API. Only requires a Care Unit ID. Supports fetching available timeslots, booking appointments, and patient OTP/confirmation flows through the public booking flow.
- Private - uses CareStack's authenticated private API. Requires an API Key and Base URL. Enables full access to appointment management, patient records, and other resources.
You'll be able to choose the version during the integration setup in the Leyr developer portal.

Setup Type
Self-Service for Public, Contact Required for Private - The public version only needs the Care Unit ID. The private version requires authenticated credentials from CareStack.
Required Credentials
Public Version
To integrate with CareStack using the public version, you'll need:
- Care Unit ID
Private Version
To integrate with CareStack using the private version, you'll need:
- API Key
- Base URL
Setup Guide
Public Version - Obtaining the Care Unit ID
To obtain your Care Unit ID, reach out to the Leyr team at contact@leyr.io or via your dedicated Slack channel. Share the name of your clinic, and we'll help you get the relevant identifier for your CareStack integration.
Private Version - Obtaining Credentials
CareStack requires credentials to be provisioned by their support team:
Prerequisites:
- You must have a care provider customer using CareStack as their EHR system (or be the one yourself)
Credential Request Process:
To obtain your integration credentials, contact CareStack support with your practice information. When reaching out, provide your integration requirements and use case details. CareStack will review your request to ensure everything is properly authorized. Once approved, you'll receive the required credentials for integration.
For assistance with this process, contact us at contact@leyr.io and we'll help guide you through the credential request with CareStack.
Check our API specification for implementation details.