RecDesk is a cloud-based recreation management platform that parks & recreation departments, aquatic centers, HOAs, and community organizations use to run online registration, facility reservations, memberships, leagues, billing, and point of sale. An unofficial API lets you programmatically pull members, program registrations, facility reservations, transactions, and financial records—and push updates like new registrations, reservations, and membership changes back into RecDesk.

RecDesk is a cloud-based recreation management platform that streamlines operations for parks & recreation departments, aquatic centers, HOAs, educational institutions, and community organizations across the US and Canada. Organizations use RecDesk to run online program registration, manage facility reservations and scheduling, administer memberships, organize leagues, process billing and payments, and operate point of sale—all from a single cloud system split into the RecDesk Director administrative backend and the public-facing RecDesk Community interface.
Core product areas include:
Common data entities:
Recreation organizations run daily operations on RecDesk, but turning its portal- and form-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers RecDesk's authenticated Director and Community flows to deliver a resilient, normalized API layer for your organization's RecDesk instance—without waiting on a public API that doesn't exist.
Use RecDesk with AI agents: RecDesk MCP Server →
Book a 30-minute session to confirm your modules, programs, and authentication model.
We deliver a production-ready RecDesk adapter tailored to your agency configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as RecDesk evolves.
Authentication
/authenticateAuthenticate to a RecDesk organization using staff or member credentials and obtain a session token for downstream calls.
Members
/membersList members and households with filters for membership status, residency, and program enrollment.
Programs
/registrationsRetrieve program registrations, rosters, and drop-in sessions with activity, date, and status filters.
Programs
/create_registrationEnroll a member in a program or activity, applying the agency's configured fees and FlexForms.
Facilities
/reservationsList facility reservations and FlexScheduler bookings across spaces with calendar and status filters.
Billing
/transactionsPull invoices, payments, and point-of-sale transactions for financial reconciliation and reporting.
- Pull member, household, and membership records into a central warehouse - Stream program registrations, rosters, and drop-in sessions to BI and reporting tools - Reconcile residency/GIS status against external GIS and resident systems
- Read facility reservations and FlexScheduler bookings into shared calendars - Push new reservations and holds without staff portal clicks - Detect double-bookings and surface availability to downstream booking apps
- Sync invoices, payments, and POS transactions into general ledger and AR systems - Map RecDesk Payments and Custom Financial Extract data to finance workflows - Flag delinquent accounts and refunds to retention and reporting tools
- Capture FlexForms enrollment, health assessment, and waiver submissions programmatically - Push new memberships and renewals back into RecDesk - Trigger CRM+ and email marketing workflows when a member or registration changes
Authentication
Staff and member username/password and MFA handled in a managed session
Connectivity
Authenticated RecDesk Director and Community flows; no public API required
Response format
Normalized JSON across members, registrations, reservations, leagues, and transactions
Rate limits
Adaptive throttling tuned to your organization's instance to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for registrations, reservations, and payments with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new registrations, reservation changes, membership updates, and payments
Latency
Sub-second reads on cached entities; multi-second writes when posting registrations and reservations
Throughput
Horizontally scaled workers sized to seasonal registration and reservation volume
Reliability
Retry, backoff, and idempotency keys for registrations, reservations, and financial transactions
Adaptation
Continuous monitoring of RecDesk releases and per-agency configuration drift
RecDesk does not advertise a general-purpose public developer API or self-serve API keys. Supergood builds a resilient API layer on top of your authenticated RecDesk Director and Community sessions, so you get programmatic access without waiting on an official API.
Yes. Supergood normalizes members, program registrations, rosters, facility reservations, and FlexScheduler bookings into a consistent set of objects so you can integrate once across both workflows.
RecDesk surfaces financials through billing, RecDesk Payments, and the Custom Financial Extract. Supergood exposes invoices, payments, and point-of-sale transactions through a normalized API so you can reconcile them in your general ledger and AR systems.
Each instance is profiled against its configured program catalog, fee schedules, residency rules, and FlexForms. Supergood preserves your agency-specific fields and form structure rather than forcing a generic schema.
Yes. Beyond reads, Supergood can push new registrations, reservations, and membership changes back into RecDesk through the same authenticated surfaces, with idempotency safeguards on writes.