← Back to all docs
rethink behavioral health

Rethink API

Rethink Behavioral Health is practice management and clinical software used by ABA therapy providers and behavioral health organizations to manage clients, schedules, authorizations, session notes/data collection, and revenue cycle. With an unofficial API, you could sync patients a

By Alex KlarfeldJanuary 25, 2026
Rethink API

What is Rethink?

Rethink Behavioral Health (part of Rethink First) provides clinical and practice management solutions purpose-built for ABA therapy and behavioral health. Teams use Rethink to schedule services, manage clients and payers, author and track authorizations, collect ABA session data (goals/targets/trials), capture session notes and signatures, and support billing to Medicaid and commercial insurers.

Core product areas include:

  • Client/patient management and payer profiles
  • Scheduling and appointments (in-home, clinic, school, telehealth)
  • Authorizations (service codes, units, dates, payer programs)
  • Clinical documentation (ABA goals/targets, session notes, progress reports)
  • EVV evidence (check-in/out, GPS/location, signatures) where required
  • Billing and claim exports with clearinghouse/portal submission workflows

Common data entities:

  • Clients/Patients
  • Providers/Staff (BCBA, RBT, supervisors)
  • Appointments/Sessions
  • Authorizations (CPT/HCPCS service codes, units, date ranges)
  • ABA Programs (goals, targets, trials, prompts)
  • Session Notes and attachments
  • EVV events (check-in/out, GPS, signatures)
  • Claims (837P line items) and Remittances (835 summaries)

The Rethink Integration Challenge

Organizations rely on Rethink daily, but turning portal-first workflows into automated pipelines is challenging:

  • Limited public API: Many customers report wanting deeper integrations but are constrained by portal exports and manual processes
  • Authorization nuances: Units tracked by service code and payer program, with utilization rules that must be respected to avoid denials
  • EVV requirements: State-specific EVV mandates add check-in/out, GPS, and signature evidence that must accompany session documentation
  • Batch interfaces and timing windows: SFTP/EDI feeds, daily submission windows, and payer-specific file formats complicate automation
  • Security and access: SSO/MFA, role-based permissions, and network controls make headless automation non-trivial
  • Reporting gaps: Teams often request more granular, real-time data access for analytics on goals/targets, utilization, and reimbursements

How Supergood Creates Rethink APIs

Supergood reverse-engineers authenticated browser flows, batch interfaces, and network interactions to deliver a resilient API endpoint layer.

  • Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes client, authorization, appointment, session note, EVV, and claim objects so you can integrate once across payer rules
  • Aligns with customer entitlements and licensing constraints to ensure compliant access
  • Bridges batch exports and SFTP/EDI flows where applicable with signed URL retrieval and delivery

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your Rethink product mix, licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened Rethink adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

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

API Endpoints

Authentication

POST/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.

Clients

GET/clients

Retrieve client/patient profiles with payer details and status. Use this to maintain rosters and align demographics across systems.

Authorizations

GET/authorizations

Retrieve payer/member service authorizations with allowed units, service codes, and date ranges. Use this to validate scheduling and billing eligibility.

Clinical Session Notes

POST/clinical/session-notes

Create or update a session note with ABA data, EVV evidence, and billing details. Supports compliant edit reason codes and supervision documentation.

Use Cases

EHR/CRM-to-Rethink Synchronization

- Push client demographics and provider rosters from your EHR/CRM/HRIS into Rethink - Create appointments from your scheduling system with correct service codes and locations - Maintain a single source of truth for payer details and eligibility

Authorization-Aware Scheduling and Eligibility

- Validate authorizations before scheduling or starting a session - Track remaining units and prevent over-utilization - Surface payer/program-specific rules to care coordinators and schedulers

Session Documentation and EVV Evidence

- Capture session notes with ABA targets/goals, trial data, and supervision minutes - Include EVV check-in/out timestamps, GPS, and signatures where required - Flag missing documentation and resolve exceptions with audit trails

Claims Generation and Reimbursement Automation

- Bundle completed sessions into properly formatted 837P claims - Submit via configured portals or clearinghouses and track statuses - Reconcile remittances alongside documentation and EVV evidence

Audit and Clinical Outcomes

- Export complete session packets with timestamps, locations, signatures, and ABA data - Maintain machine-readable audit trails aligned to payer requirements - Analyze outcomes, goal mastery, and utilization trends programmatically

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination

Rate limits

Tuned for enterprise throughput while honoring licensing and usage controls

Session management

Automatic reauth and cookie/session rotation with health checks

Data freshness

Near real-time retrieval of clients, authorizations, sessions, and claim artifacts

Security

Encrypted transport, scoped tokens, and audit logging; respects Rethink entitlements and compliance requirements

Webhooks

Optional asynchronous delivery for documentation completion, EVV exceptions, and remittance updates

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume ABA session and billing pipelines

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/API changes with rapid adapter updates

Frequently asked questions

Supergood supports workflows across commonly used Rethink Behavioral Health modules, subject to your licensing and entitlements. We scope coverage (e.g., clients, authorizations, scheduling, session notes/EVV, claim assembly) during integration assessment.

We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. For batch flows, we manage SFTP/EDI timing windows, generate 837 files, and retrieve signed URLs or delivery confirmations programmatically.

Yes. You can assemble 837P from completed sessions with payer-specific formatting. We can route submissions via your configured channel (state/MCO portals or clearinghouse) and return statuses and artifacts for reconciliation.

Ready to get a real API?