← Back to all docs

WebPT API

WebPT is the leading EMR and practice management platform for outpatient rehab therapy—physical, occupational, and speech therapy clinics run documentation, scheduling, billing, and outcomes tracking on it across 20,000+ clinics. An unofficial API lets you programmatically pull patients, appointments, clinical documentation, claims, and outcomes data—and push updates like new appointments back into WebPT—without waiting on a sales-gated HL7 interface project.

By Alex KlarfeldJuly 7, 2026
WebPT API

What is WebPT?

WebPT is an all-in-one EMR and practice management platform built specifically for rehab therapy—outpatient physical, occupational, and speech therapy clinics use it for clinical documentation, scheduling, billing, and outcomes tracking. It serves 20,000+ clinics and 120,000+ daily users, from solo practices to large multi-location groups, making it the system of record for a large share of US outpatient rehab.

Core product areas include:

  • EMR (rehab-specific documentation with AI note generation and coding guidance)
  • Billing and revenue cycle management (WebPT Billing, Therabill, and patient payments via PatientPay)
  • Scheduling, digital patient intake, and electronic benefits verification
  • Home exercise programs (5,500+ exercises) and virtual visits
  • Outcomes tracking (200+ standardized tests and measures) and MIPS compliance
  • Analytics and reporting (50+ ready-to-use reports)

Common data entities:

  • Patients, demographics, referrals, intake forms
  • Appointments, schedules, plans of care
  • SOAP notes, clinical documentation, outcomes measures
  • Claims, remittances, patient payments
  • Eligibility and benefits verification results

The WebPT Integration Challenge

Rehab clinics run their entire clinical and financial operation inside WebPT, but getting that data out programmatically is anything but simple:

  • No public developer portal: there are no self-serve API keys, no sandbox, no official SDKs, and no documented webhooks
  • HL7-only interfaces: WebPT's published integration patterns are HL7 v2 transactions—ADT in for patient registration, ADT/BAR/DFT out for billing, and MDM/ORU out with clinical documents encoded as Base64 PDFs
  • Managed interface projects: each connection is scoped and delivered as a vendor-managed build with a designated point of contact—not an API you can start calling today
  • Partner-gated ecosystem: the 60+ integrated vendors connect through WebPT's partner program, so new integrations start with a sales conversation
  • Bulk export pain: practices report that record exports arrive as individual chart PDFs with multi-day turnaround rather than structured, machine-readable data
  • PHI and compliance constraints: patient charts, plans of care, and claims demand HIPAA-aligned access controls and audit trails

How Supergood Creates WebPT APIs

Supergood reverse-engineers WebPT's authenticated workflows to deliver a resilient, unofficial API layer for your clinics—covering patients, schedules, documentation, claims, and outcomes without waiting on an HL7 interface project or partner approval.

  • Handles clinic credentials, MFA, and session continuity securely in a managed session
  • Maintains reliable access with automated session refresh and change detection as WebPT evolves
  • Normalizes responses across patients, appointments, notes, claims, and outcomes into consistent JSON objects
  • Aligns with HIPAA-conscious access controls, scoped tokens, and audit logging for PHI

Use WebPT with AI agents: WebPT MCP Server →

Getting Started

  1. Schedule Integration Assessment
    Book a 30-minute session to confirm your WebPT modules, clinic count, and authentication model.
  2. Supergood Generates and Validates Your API
    We deliver a hardened, production-ready WebPT adapter tailored to your practice configuration.
  3. Deploy with Monitoring
    Go live with continuous monitoring and automatic adjustments as WebPT evolves.

Potential API Endpoints

Authentication

POST/authenticate

Authenticate to a WebPT account and obtain a session token for downstream calls.

Patient Operations

GET/patients

List patient records with filters for name, date of birth, referral source, and case status.

Scheduling

GET/appointments

Retrieve appointments and schedules by therapist, clinic location, date range, and status.

Scheduling

POST/create_appointment

Book a new appointment against an existing patient, therapist, and clinic location.

Clinical Documentation

GET/encounters

Pull SOAP notes, plans of care, and outcomes measures tied to each patient visit.

Billing

GET/claims

Retrieve claims, remittances, and patient payment records by payer, status, and date range.

Use Cases

Sync clinical documentation and outcomes into your systems

- Pull SOAP notes, plans of care, and outcomes measures into a central warehouse - Keep patient, referral, and case records in sync with downstream EHR and CRM tools - Stream discharge summaries and progress notes to referring physicians automatically

Automate billing and claims workflows

- Pull claims, remittances, and patient payments for financial reporting - Reconcile expected versus actual reimbursement to surface revenue leakage - Route denied or pending claims into staff workflows without portal clicks

Free your data from PDF-only exports

- Extract charts as structured JSON instead of chart-by-chart PDF export requests - Warehouse historical documentation for analytics and audits - Retain programmatic access to your records during an EMR migration

Power scheduling and patient engagement automation

- Read and write appointments to drive reminders and reduce no-shows - Feed intake and eligibility data into front-desk workflows - Trigger engagement campaigns from visit and outcomes events

Technical Requirements

Authentication

Clinic credentials and MFA handled in a managed, encrypted session

Connectivity

Authenticated WebPT workflows surfaced as a normalized REST API—no HL7 interface project required

Response format

Normalized JSON across patient, appointment, note, claim, and outcomes objects

Rate limits

Adaptive throttling tuned to your clinics to avoid platform-side limits

Session management

Automatic session refresh, keep-alive, and re-authentication handling

Data freshness

On-demand pulls plus scheduled syncs for near-real-time data

Security

Encrypted credential storage, scoped tokens, and HIPAA-conscious audit logging

Webhooks

Change-detection events for new notes, appointments, and claim status updates

Latency

Typical reads in seconds; batch pulls sized to clinic volume

Throughput

Parallelized extraction across clinics and locations

Reliability

Managed retries, monitoring, and 24/7 failure alerting

Adaptation

Continuous updates as WebPT ships UI and workflow changes

Frequently asked questions

No. WebPT does not offer a public developer portal, self-serve API keys, SDKs, or documented webhooks. Its published integration patterns are HL7 v2 interfaces (ADT, BAR/DFT, MDM/ORU) delivered as managed projects. Supergood provides an unofficial API on top of WebPT's authenticated workflows instead.

No. Supergood works with your existing WebPT credentials and authenticated sessions, so you do not need to wait on WebPT's partner program or a scoped interface build to connect to your own data.

With Supergood, yes—patients, notes, claims, and outcomes come out as structured JSON on your schedule, instead of individual chart PDFs requested through a multi-day export process.

Supergood is built for regulated healthcare data: encrypted credential storage, scoped access tokens, and audit logging support HIPAA-aligned handling of PHI end to end.

Supergood continuously monitors the integration and automatically adapts to WebPT UI and workflow changes, so your API contract stays stable while the underlying platform evolves.

Ready to get a real API?