← Back to all docs

RevSpring API

RevSpring runs patient billing communications and payments for a huge slice of US healthcare — hundreds of millions of payment transactions and over a billion statements, texts, and calls a year, deeply integrated with Epic, Oracle Health, athenahealth, MEDITECH, NextGen, and Greenway. But there is no public developer portal: integrations are file-based or API options available only through partnership onboarding. Supergood creates a managed RevSpring API so your team can programmatically access statement, payment, and engagement data without a partnership agreement.

By Alex KlarfeldJuly 7, 2026
RevSpring API

What is RevSpring?

RevSpring is a healthcare engagement and payment company that handles patient billing communications end to end — printed and digital statements, appointment and billing reminders, payment portals, and merchant services. Its platform spans payment solutions processing hundreds of millions of transactions a year, omnichannel communications delivering over a billion digital and print messages annually, patient engagement tools for acquisition, intake, and payment, plus data management and analytics.

RevSpring sits between EHR/PM systems and patients, with deep integrations into Epic, Oracle Health, athenahealth, MEDITECH, NextGen, and Greenway that deliver "connected access, intake, statements, and payment workflows with write back." For hospitals, physician practices, and RCM vendors, it is where patient statement, balance, and payment-plan data actually lives.

Common data entities:

  • Statements — printed and digital patient statements with balance detail
  • Payments — portal and merchant-services transactions, postings, and settlement records
  • Payment plans — plan terms, schedules, and status
  • Communications — email, text, voice, and print outreach history per patient
  • Balances and analytics — outstanding balances and engagement/propensity insights

The RevSpring Integration Challenge

  • No public developer portal — RevSpring publishes no API docs, SDKs, or webhooks, and offers no self-serve signup or sandbox.
  • Partnership-gated access — partner materials describe file-based and API integration options, but only through partnership onboarding; the integrations page itself is demo-request gated.
  • File and SFTP workflows — data returns run over SFTP file exchange rather than modern APIs, adding batch delays and parsing overhead.
  • EHR-marketplace distribution — RevSpring connects through Epic, Oracle Health, and other EHR channels rather than a developer platform, so anyone outside those channels has no sanctioned path in.
  • Financially critical data locked in — statement history, payment transactions, and payment-plan status that drive patient A/R sit inside RevSpring portals with no programmatic access for non-partners.

How Supergood Creates RevSpring APIs

Supergood builds and operates a managed, unofficial API on top of the RevSpring products your organization already uses. Instead of negotiating a partnership or parsing SFTP file drops, your systems get clean REST endpoints backed by Supergood's automation layer, which securely drives RevSpring the same way an authorized billing-team member would.

  • Automated authentication — handles RevSpring portal login, MFA, and session refresh so access never breaks on expired sessions
  • Normalized JSON — statements, payments, plans, and communication history returned as consistent structured objects instead of flat files
  • Change monitoring — Supergood watches RevSpring's UI and workflows and adapts the API automatically when the platform changes

Use RevSpring with AI agents: RevSpring MCP Server →

Getting Started

  1. Schedule Integration Assessment
    Book a 30-minute call to walk through your RevSpring workflows, the billing and payment data you need, and your target systems.
  2. Supergood Generates and Validates Your API
    We build a production-ready RevSpring API scoped to your entities — statements, payments, plans, communications — and validate it against your live account.
  3. Deploy with Monitoring
    Go live with 24/7 monitoring and continuous adaptation as RevSpring evolves.

REVSPRING ON THE API REPORT CARD

Potential API Endpoints

Authentication

POST/authenticate

Authenticate with your RevSpring credentials and establish a managed session (MFA handled automatically).

Billing

GET/statements

Retrieve patient statement history with balance detail across print and digital channels.

Payments

GET/payments

Pull payment transactions from portals and merchant services, including posting and settlement status.

Payments

GET/payment_plans

List payment plans with terms, schedules, and current status per patient account.

Billing

GET/balances

Retrieve outstanding patient balances and account aging.

Engagement

GET/communications

Fetch omnichannel outreach history — email, text, voice, and print — for a patient or campaign.

Use Cases

Reconcile patient payments daily

- Pull payment transactions and settlement records as structured JSON - Match RevSpring payments against PM/EHR postings automatically - Replace SFTP file parsing with a single API call

Unify statement and balance visibility

- Retrieve statement history and outstanding balances per patient - Feed A/R dashboards and workqueues without portal logins - Track statement-to-payment conversion across channels

Monitor payment plans

- Pull plan terms, schedules, and status across accounts - Flag missed installments for follow-up workflows - Report on plan performance for revenue forecasting

Analyze engagement outcomes

- Retrieve omnichannel communication history per patient - Correlate outreach touches with payment behavior - Optimize reminder cadence with your own analytics stack

Technical Requirements

Authentication

Managed credential-based login with MFA support and automatic re-authentication

Connectivity

Cloud-hosted REST API — no SFTP file exchange or partnership onboarding required

Response format

Normalized JSON across all endpoints

Rate limits

Managed throttling that mirrors normal user activity on the platform

Session management

Automatic session refresh, keep-alive, and recovery on expiry

Data freshness

On-demand pulls or scheduled syncs down to minute-level intervals

Security

Encrypted in transit and at rest; HIPAA-ready deployment with BAA available

Webhooks

Change-detection webhooks for new payments, statements, and plan status changes

Latency

Typically seconds for single-record reads

Throughput

Batch retrieval support for high-volume transaction sets

Reliability

24/7 monitoring with automatic retries and failure alerting

Adaptation

API automatically updated when RevSpring's UI or workflows change

Frequently asked questions

No. RevSpring publishes no developer portal, API docs, SDKs, or webhooks. Partner materials describe file-based and API integration options, but only through partnership onboarding, and data returns commonly run over SFTP. Supergood creates an unofficial, managed API on top of the RevSpring account you already have.

Patient statement history, payment transactions and settlement records, payment plans, outstanding balances, and omnichannel communication history — returned as normalized JSON.

SFTP files arrive in batches and need parsing, mapping, and monitoring on your side. A Supergood API returns the same data on demand as structured JSON, with webhooks for new activity, so reconciliation runs continuously instead of overnight.

Supergood operates with your organization's authorized credentials, encrypts data in transit and at rest, and signs BAAs. Every request is scoped to your own RevSpring account, and access can be limited to specific data types.

Supergood continuously monitors RevSpring for UI and workflow changes and adapts the API automatically, so your integration keeps working without engineering effort on your side.

Ready to get a real API?