← Back to all docs

Jane App API

Jane App is a web-based practice management platform for health and wellness clinics, handling online booking, scheduling, telehealth, charting, billing, insurance, and integrated payments. An unofficial API lets you programmatically pull appointments, patients, charts, invoices, and payments—and push updates like new bookings, intake forms, and claim submissions back into Jane.

By Alex KlarfeldMay 30, 2026
Jane App API

What is Jane App?

Jane App is a web-based practice management platform that helps health and wellness practitioners book, chart, schedule, bill, and get paid from a single integrated system. Clinics across disciplines—physiotherapy, massage therapy, counseling, midwifery, and multidisciplinary practices of any size—run online booking, clinical documentation, insurance billing, and patient communication on Jane, with integrated Jane Payments processing and a patient-facing mobile app.

Core product areas include:

  • Appointments (online booking, scheduling, telehealth video visits)
  • Charting & Insights (documentation, AI Scribe, intake forms, reporting & analytics)
  • Finances (Jane Payments, billing & insurance, invoicing, packages & memberships)
  • Patient Experience (patient app, secure messaging, ratings & reviews, Jane Websites)

Common data entities:

  • Patients, Appointments, Treatments, Providers, Schedules
  • Charts, Chart Entries, Intake Forms, Surveys, Documents
  • Invoices, Payments, Insurance Claims, Eligibility, Balances
  • Packages, Memberships, Products, Sales
  • Messages, Reminders, Reviews, Telehealth Sessions

The Jane App Integration Challenge

Clinics run their entire front and back office on Jane daily, but turning portal- and partner-gated workflows into API-driven automation is non-trivial:

  • No open API: Jane does not currently offer an open API or API keys and has no announced plans to—programmatic access flows only through its vetted partner program
  • Partner-program gates: The Jane Developer Platform restricts integrations to approved Technology Partners building practitioner-authorized Jane Extensions, requiring application and vetting
  • OAuth 2.0 PKCE flow: Approved integrations must implement OAuth 2.0 with Proof Key for Code Exchange and practitioner authorization, complicating headless automation
  • Date-based versioning: Jane embeds a date-based major version in the URL path, so integrations must track and pin versions as the platform evolves
  • PHI and compliance sensitivity: Charts, intake forms, and secure messaging carry protected health information requiring HIPAA/PIPEDA-aligned handling on every call
  • Multi-discipline data shapes: Treatment types, chart templates, and billing rules vary by clinic and discipline—generic integrations break across tenants
  • Insurance billing complexity: Claim submission, eligibility checks, and balance tracking span multiple insurers and clearinghouse integrations like Claim.MD and TELUS eClaims

How Supergood Creates Jane App APIs

Supergood reverse-engineers authenticated browser flows and practitioner-authorized sessions to deliver a resilient API layer for your Jane account—covering appointments, charting, billing, and payments without waiting on partner-program approval.

  • Handles email/password and MFA securely within a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across Appointments, Charts, Invoices, and Payments so you integrate once and rely on consistent objects
  • Aligns with clinic-specific treatment types, chart templates, and billing rules to ensure accurate, compliant access to PHI

Use Jane App with AI agents: Jane App MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your clinic's modules, disciplines, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Jane adapter tailored to your account configuration and treatment types.

  • Deploy with Monitoring

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

jane

API Endpoints

Authentication

POST/authenticate

Authenticate to a Jane account using email/password or MFA and obtain a session token for downstream calls.

Patient Operations

GET/patients

List patients with filters for status, provider, and last visit, returning demographics and contact details.

Scheduling

GET/appointments

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

Scheduling

POST/create_appointment

Book a new appointment for a patient against a provider, treatment type, and available time slot.

Clinical

GET/charts

Pull chart entries, intake forms, and clinical documentation for a patient or visit.

Billing

GET/invoices

Retrieve invoices, payments, and insurance claim status with patient and date filters.

Use Cases

Sync appointments and patient data into your systems

- Pull upcoming and past appointments across providers and treatments into a central calendar or warehouse - Mirror patient demographics and contact details into a CRM or analytics stack - Stream booking, reschedule, and cancellation events to downstream reminder and reporting tools

Automate intake and clinical documentation workflows

- Pull intake form submissions and chart entries into EHR, research, or care-coordination tools - Push pre-arrival intake links and forms to patients ahead of visits - Route completed documentation and surveys to downstream quality and compliance systems

Reconcile billing, payments, and insurance claims

- Sync invoices, Jane Payments transactions, and outstanding balances into accounting and AR systems - Track insurance claim status and eligibility checks across insurers and clearinghouses - Surface delinquent balances and unpaid invoices to collections and retention workflows

Power patient communication and reminders

- Trigger automated email/SMS reminders and check-in notifications from external workflows - Sync secure messages and patient reviews into support and reputation tools - Coordinate telehealth session links and confirmations across systems

Technical Specifications

Authentication

Email/password and MFA handled in a managed session; OAuth 2.0 PKCE supported where partner access applies

Connectivity

Authenticated browser flows plus the Jane Developer Platform surfaces where practitioner-authorized access is granted

Response format

Normalized JSON across Appointments, Patients, Charts, Invoices, and Payments objects

Rate limits

Adaptive throttling tuned to your account to avoid Jane-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for appointments, charts, and billing with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, HIPAA/PIPEDA-aligned controls, and audit logging for PHI

Webhooks

Event-style callbacks for new bookings, cancellations, intake submissions, payments, and claim status changes

Latency

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

Throughput

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

Reliability

Retry, backoff, and idempotency keys for bookings, payments, and claim submissions

Adaptation

Continuous monitoring of Jane releases and date-based API version changes to absorb configuration drift

Frequently asked questions

No. Jane does not currently offer an open API or API keys and has no announced plans to. Programmatic access is limited to its vetted partner program for approved Technology Partners. Supergood works against your authenticated Jane sessions to deliver API access without requiring partner-program approval.

No. Supergood operates against your existing Jane account and practitioner-authorized sessions, so you don't need to apply to or be vetted by the Jane Developer Platform partner program to get programmatic access.

Yes. Charts, intake forms, and messages carry PHI, so Supergood applies encrypted credential storage, scoped tokens, audit logging, and HIPAA/PIPEDA-aligned controls on every call.

Yes. Invoices, Jane Payments transactions, insurance claim status, eligibility checks, and outstanding balances are exposed through the same normalized API surface alongside appointments and charts.

Each account is profiled against its configured treatment types, chart templates, and billing rules. Supergood preserves clinic-specific fields and workflows rather than forcing a generic schema.

Ready to get a real API?