Jonas Fitness is an enterprise member management and billing platform powering gyms, fitness clubs, hospitals, and wellness centers through its Compete club management software. An unofficial API lets you programmatically pull members, billing accounts, payments, check-ins, and point-of-sale transactions—and push updates like new enrollments, billing changes, and access events back into Compete.

Jonas Fitness provides enterprise member management software for gyms, fitness clubs, hospitals, and wellness centers, built around its flagship Compete club management and billing solution. Clubs use Jonas Fitness to handle member enrollment and online signup, check-in and access control, billing and payment collection, integrated point-of-sale and EFT processing, and real-time reporting—supported by member billing services with a call center and automated collections.
Core product areas include:
Common data entities:
Clubs run mission-critical billing and member operations on Compete daily, but turning portal-driven club workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser and mobile flows alongside Compete's open API surface to deliver a resilient API layer for your Jonas Fitness account—across member management, billing, check-in, and point of sale.
Use Jonas Fitness with AI agents: Jonas Fitness MCP Server →
Book a 30-minute session to confirm your Compete modules, billing setup, and authentication model.
We deliver a hardened Jonas Fitness adapter tailored to your club configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Compete evolves.
Authentication
/authenticateAuthenticate to a Jonas Fitness Compete account using username/password, or MFA and obtain a session token for downstream calls.
Members
/membersList members and memberships with filters for status, membership type, join date, and household.
Members
/create_memberEnroll a new member with agreement, membership plan, and billing details through online signup.
Billing
/billingPull billing accounts, invoices, drafts, payments, and collections activity across membership plans.
Billing
/create_paymentPost a payment or initiate an EFT draft against a member billing account through P2PE-compliant processing.
Access
/checkinsRetrieve check-in and access events with member, facility, and timestamp filters.
Point of Sale
/pos_transactionsList point-of-sale transactions, products, and inventory movements across club locations.
- Pull active members, memberships, and agreements from Compete into a single warehouse - Reconcile household and member records for unified customer 360 - Stream new enrollments and cancellations to downstream CRM and marketing tools
- Sync invoices, drafts, and payments from member billing into accounting and AR systems - Trigger EFT and P2PE-compliant point-of-sale payments without portal clicks - Surface delinquent accounts and failed drafts to retention and collections workflows
- Push check-in and access events to engagement, fitness, and retention platforms - Detect lapsed-visit members and trigger win-back campaigns - Feed facility utilization metrics into staffing and capacity dashboards
- Sync POS transactions, products, and inventory from Compete into finance systems - Match retail and ancillary revenue against member accounts - Surface low-stock and high-velocity products to operations dashboards
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated browser and mobile flows plus Compete's open API surface where exposed to channel partners
Response format
Normalized JSON across Members, Billing, Check-ins, and Point-of-Sale objects
Rate limits
Adaptive throttling tuned to your club account to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for members, check-ins, and billing with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, P2PE/PCI-aware handling, and audit logging
Webhooks
Event-style callbacks for new enrollment, billing draft, payment, and check-in events
Latency
Sub-second reads on cached entities; multi-second writes when posting enrollments and payments
Throughput
Horizontally scaled workers sized to multi-club member and billing volume
Reliability
Retry, backoff, and idempotency keys for enrollments, billing drafts, and payment transactions
Adaptation
Continuous monitoring of Compete releases and per-club configuration drift
No. Supergood works with your existing Compete account and authenticated sessions. Channel Partner Ecosystem onboarding is only required when you specifically want to ship a listed integration through Jonas Fitness's partner program.
Yes. Supergood normalizes billing accounts, invoices, drafts, payments, and POS transactions into a consistent surface, with P2PE/PCI-aware handling for card and EFT workflows.
Yes. Check-ins, access events, and facility visits are exposed through the normalized API so you can stream member activity to engagement and retention tools.
Each club is profiled against its configured membership types, billing plans, and access rules. Supergood preserves club-specific fields and lifecycle states rather than forcing a generic schema.
Yes. Supergood operates against the same authenticated surfaces used by the iPad, Android, and iPhone apps, so mobile-only data is available through the API.