athenahealth is an AI-native, cloud-based healthcare platform whose athenaOne suite bundles an ambulatory EHR, practice management, revenue cycle management, and patient engagement for practices and health systems. An unofficial API lets you programmatically pull patients, appointments, encounters, clinical documents, claims, and eligibility—and push updates like new appointments, charges, claim submissions, and patient communications back into athenaOne.

athenahealth is an AI-native, cloud-based healthcare software and services company whose athenaOne platform bundles an electronic health record (EHR), practice management and medical billing, and patient engagement for ambulatory practices and health systems. Customers use athenahealth to run clinical documentation, insurance and billing, claim submission and denial management, patient collections, prior authorization, and value-based care coordination across specialties including primary care, behavioral health, orthopedics, and urgent care.
Core product areas include:
Common data entities:
Practices run mission-critical clinical and billing workflows on athenaOne every day, but turning that into reliable API-driven automation is non-trivial:
Supergood delivers a resilient, normalized API layer over your athenaOne instance—working with athenahealth's OAuth 2.0 authorization, FHIR R4 and proprietary REST surfaces, and authenticated workflows so you integrate once across clinical, scheduling, and billing data.
Use Athenahealth with AI agents: Athenahealth MCP Server →
Book a 30-minute session to confirm your athenaOne modules, environments, and authentication model.
We deliver a production-ready athenahealth adapter tailored to your practice configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as athenahealth evolves.
Authentication
/authenticateAcquire an OAuth 2.0 access token (with SMART on FHIR scopes where applicable) for downstream athenaOne API calls.
Patient Operations
/patientsSearch and list patients by name, DOB, department, insurance member ID, and other parameters across the practice.
Scheduling
/appointmentsRetrieve appointments, open slots, and appointment types filtered by department, provider, date range, and status.
Scheduling
/create_appointmentBook a new appointment for a patient against an open slot, department, and provider.
Clinical
/encountersPull clinical encounters and associated conditions, observations, medications, and documents via proprietary or FHIR R4 surfaces.
Billing
/submit_claimSubmit charges and claims for an encounter and track downstream status, remittances, and denials.
Billing
/eligibilityRun and retrieve insurance eligibility and benefits checks for a patient and coverage.
- Pull patients, departments, and providers into a unified warehouse or CRM - Stream appointments, open slots, and cancellations to scheduling and reminder tools - Keep patient demographics and insurance packages reconciled across systems
- Pull encounters, conditions, observations, and medications via FHIR R4 (US Core) - Surface clinical documents and diagnostic reports in downstream apps and dashboards - Trigger care-coordination and value-based-care reporting from encounter events
- Submit charges and claims and track remittances, payments, and denials - Run eligibility and benefits checks before visits to reduce rejected claims - Feed denial and collections data into AR and analytics systems
- Push appointment confirmations, reminders, and recalls to patients - Sync patient self-service messages and portal activity into your CRM - Automate prior-authorization status updates across providers and patients
Authentication
OAuth 2.0 access tokens with SMART on FHIR scopes and SSO, handled in a managed session
Connectivity
athenahealth proprietary REST APIs and FHIR R4 (US Core) APIs across preview and production tablespaces
Response format
Normalized JSON across Patient, Appointment, Encounter, Claim, and Eligibility objects
Rate limits
Adaptive throttling tuned to athenahealth's per-client limits, honoring X-RateLimit headers and HTTP 429 responses
Session management
Automatic OAuth token refresh, scope 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 tokens, HIPAA-aligned controls, and audit logging
Webhooks
Event-style callbacks for appointment changes, encounter updates, and claim/billing status
Latency
Sub-second reads on cached entities; multi-second writes when posting through scheduling and billing workflows
Throughput
Horizontally scaled workers sized to multi-department, multi-provider practice volume
Reliability
Retry, backoff with jitter, and idempotency keys for claim submissions and appointment writes
Adaptation
Continuous monitoring of athenahealth API releases, FHIR profile changes, and Marketplace program updates
Yes. Supergood normalizes athenaOne entities across the EHR and practice management/billing modules, so patient, encounter, and clinical data sit alongside claims, charges, eligibility, and remittance data in one API surface.
Both. athenahealth exposes a FHIR R4 (US Core) API and a broader proprietary REST API. Supergood picks the right surface per workflow and normalizes responses so you don't have to manage two object models.
Production API access flows through athenahealth's onboarding and Marketplace Partner Program. Supergood works with your approved credentials and entitlements, and can operate against the preview tablespace during build and testing.
Supergood honors athenahealth's per-client rate limits using X-RateLimit headers and 429 backoff, and maps the relevant subset of the 800+ endpoints to your real workflows so you integrate against a small, consistent API.
Yes. Credentials live in an encrypted vault, tokens are scoped, and access is logged. Production PHI in athenaOne is accessed under HIPAA-aligned controls, kept separate from the preview/sandbox environment.