← Back to all docs

CareCloud API

CareCloud is a cloud-based healthcare platform delivering EHR, practice management, revenue cycle management, patient experience, and interoperability software to medical practices and health systems. An unofficial API lets you programmatically pull patients, appointments, clinical charts, claims, and billing data—and push updates like new appointments, encounters, and claim submissions back into CareCloud.

By Alex KlarfeldMay 30, 2026
CareCloud API

What is CareCloud?

CareCloud is a cloud-based healthcare technology company that delivers EHR, practice management, revenue cycle management, patient experience, telehealth, and interoperability software to medical practices and health systems. Providers use CareCloud to document clinical encounters, schedule and coordinate care, process billing and claims, engage patients, and exchange data across systems—now extended with AI-powered tools for clinical documentation, claim appeals, and front-desk automation.

Core product areas include:

  • CareCloud Charts (cloud EHR with real-time clinical documentation and insights)
  • Practice Management (scheduling, staff coordination, and resource management)
  • Revenue Cycle Management (billing, collections, and payment processing)
  • Breeze Patient Experience (engagement, intake, and communication)
  • Telehealth (secure virtual care delivery)
  • CareCloud Connector / Conductor (interoperability and data exchange, FHIR/CCDA/HL7)
  • AI Solutions (cirrusAI documentation, cirrusAI Appeals, stratusAI Desk Agent)

Common data entities:

  • Patients, Demographics, Insurance, Eligibility
  • Appointments, Schedules, Providers, Locations
  • Encounters, Clinical Charts, Problems, Medications, Allergies
  • Claims, Charges, Payments, Remittances, Adjustments
  • Labs, Immunizations, CCDA Documents, Interoperability Feeds
  • Statements, Collections, Eligibility Checks, Patient Balances

The CareCloud Integration Challenge

Practices run clinical and billing operations on CareCloud every day, but turning portal- and workflow-driven processes into reliable API-driven automation is non-trivial:

  • Developer portal gating: CareCloud exposes a developer portal and endpoint documentation, but production API access depends on practice entitlements and partnership approval
  • Module spread: EHR (Charts), Practice Management, RCM, Breeze, and Connector each have their own object models, IDs, and lifecycle states
  • Interoperability format variability: Data flows through FHIR, CCDA, and HL7 via Connector, and coverage differs by interface and practice configuration
  • Authentication complexity: MFA and session expiry are common in clinical environments and complicate headless automation
  • Billing and claim audit trails: Charges, remittances, and adjustments require precise reason-code and effective-date handling
  • PHI and compliance: HIPAA controls and 21st Century Cures Act requirements demand careful, auditable data access

How Supergood Creates CareCloud APIs

Supergood reverse-engineers authenticated browser flows, CareCloud's developer endpoints, and Connector interoperability feeds to deliver a resilient API layer for your CareCloud tenant—across Charts, Practice Management, and RCM.

  • Handles username/password and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across patients, appointments, encounters, claims, and billing so you integrate once and rely on consistent objects
  • Aligns with practice-specific configurations, provider setups, and HIPAA-aligned access controls

Use CareCloud with AI agents: CareCloud MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, providers, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a hardened, production-ready CareCloud adapter tailored to your practice configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as CareCloud evolves.

carecloud

API Endpoints

Authentication

POST/authenticate

Authenticate to a CareCloud tenant using username/password or MFA and obtain a session token for downstream calls.

Patient Operations

GET/patients

List patients with demographics, insurance, and eligibility filters by provider, location, and status.

Scheduling

GET/appointments

Retrieve appointments and schedules across providers and locations with date-range and status filters.

Scheduling

POST/create_appointment

Book a new appointment for a patient against a provider's availability and resource configuration.

Clinical

GET/encounters

Pull clinical encounters, charts, problems, medications, and allergies from CareCloud Charts.

Billing

POST/submit_claim

Submit a claim with charges and supporting documentation through the revenue cycle workflow.

Eligibility

GET/eligibility

Run a real-time insurance eligibility and benefits check for a patient and coverage.

Use Cases

Sync patient and clinical data into your warehouse

- Pull patients, demographics, and insurance from Practice Management into a single warehouse - Stream encounters, charts, and clinical events from CareCloud Charts to downstream analytics - Reconcile patient records across modules for a unified patient 360

Automate scheduling and patient intake

- Read provider availability and book appointments without portal clicks - Push Breeze intake and registration updates back into Practice Management - Trigger reminders and follow-ups from appointment status changes

Reconcile claims and revenue cycle data

- Sync charges, claims, payments, and remittances into general ledger and AR systems - Surface denials and route them to cirrusAI Appeals or staff workflows - Track patient balances, statements, and collections for retention workflows

Exchange interoperability data across systems

- Pull and push FHIR, CCDA, and HL7 documents through CareCloud Connector - Sync lab results and immunization records into clinical and reporting tools - Feed referral and care-coordination data to external partners

Technical Specifications

Authentication

Username/password and MFA (SMS, email, TOTP) handled in a managed session

Connectivity

Authenticated browser flows plus CareCloud's developer endpoints and Connector interoperability feeds where exposed by the practice

Response format

Normalized JSON across patient, scheduling, clinical, claim, and billing objects

Rate limits

Adaptive throttling tuned to your tenant to avoid practice-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for patients, appointments, and claims with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, HIPAA-aligned controls, and audit logging

Webhooks

Event-style callbacks for appointment changes, encounter signing, claim status, and payment posting

Latency

Sub-second reads on cached entities; multi-second writes when posting through clinical and billing workflows

Throughput

Horizontally scaled workers sized to multi-provider, multi-location practice volume

Reliability

Retry, backoff, and idempotency keys for appointments, claims, and billing transactions

Adaptation

Continuous monitoring of CareCloud releases, developer endpoint changes, and practice-specific configuration drift

Frequently asked questions

Yes. Supergood normalizes data across CareCloud Charts, Practice Management, and Revenue Cycle Management, so patient, encounter, scheduling, and claim entities are available through a single integration.

No. Supergood works with your existing CareCloud entitlements and authenticated sessions. Developer portal partnership is only required when you specifically want to consume officially published endpoints directly.

Supergood works alongside CareCloud Connector to pull and push FHIR, CCDA, and HL7 documents, surfacing labs, immunizations, and care-coordination feeds through the same normalized API surface.

Yes. All access runs through an encrypted credential vault with scoped tokens, audit logging, and HIPAA-aligned controls, so PHI handling stays compliant and traceable.

Each tenant is profiled against its configured providers, locations, fee schedules, and workflows. Supergood preserves practice-specific fields and lifecycle states rather than forcing a generic schema.

Ready to get a real API?