← Back to all docs

Mariana Tek API

Mariana Tek is a business management platform purpose-built for boutique fitness studios, powering memberships, class scheduling, branded mobile apps, marketing, and multi-location operations for brands like Barry's and barre3. Mariana Tek publishes Admin, Customer, Studio, Documents, and MT Stripe APIs, but coverage and credential gates vary by endpoint—an integration layer lets you programmatically pull classes, appointments, memberships, clients, locations, and transactions, and push updates like bookings, enrollments, and check-ins back into Mariana Tek.

By Alex KlarfeldMay 30, 2026
Mariana Tek API

What is Mariana Tek?

Mariana Tek is a business management platform purpose-built for the boutique fitness industry. Studios use it to run memberships and enrollment, class scheduling and roster management, branded mobile apps, check-in, marketing and CRM, retail and rentals, and real-time analytics—from single-location operators to multi-location franchises like Barry's, barre3, and MODO Yoga.

Core product areas include:

  • Business Management (membership and enrollment, class scheduling, roster and waitlist management, custom floor plans)
  • Client Experience (white-labeled mobile app, custom branding, check-in, member notes and tagging)
  • Marketing & CRM (automated email and SMS, gamification, goals and challenges, milestone automation)
  • Analytics & Operations (real-time performance data, class packing, multi-location management)
  • Appointments, shoe and mat rentals, and retail product sales

Common data entities:

  • Clients, Memberships, Enrollments, Account Balances
  • Classes, Class Sessions, Reservations, Waitlists, Rosters
  • Appointments, Staff, Instructors, Schedules
  • Locations, Studios, Rooms, Floor Plans
  • Transactions, Orders, Packages, Retail Products, Rentals
  • Waivers, Contracts, Documents

The Mariana Tek Integration Challenge

Boutique fitness brands run daily operations on Mariana Tek, but turning a mobile- and portal-driven platform into reliable API-driven automation is non-trivial:

  • Mobile-first data: Much of the member experience lives in white-labeled mobile apps, so booking, check-in, and engagement data isn't trivially available outside the app
  • Credential gates: API keys for the Studio and Admin APIs are issued by Mariana Tek's integrations team, so headless access requires onboarding before you can call data-modifying endpoints
  • Split API surface: Admin, Customer, Studio, Documents, MT Stripe, and Pricing APIs each model resources differently, with coverage that varies by endpoint and use case
  • OAuth2.0 user binding: OAuth requests are tied to the end user while API-key requests are tied to a service account, so automation must reconcile both authentication models
  • Multi-location complexity: Franchises with many studios spread classes, schedules, and inventory across locations with their own configurations and floor plans
  • Real-time booking state: Reservations, waitlists, and class packing change minute to minute, requiring careful handling of concurrency and capacity

How Supergood Creates Mariana Tek APIs

Supergood combines Mariana Tek's published Admin, Customer, Studio, Documents, and MT Stripe APIs with reverse-engineered authenticated flows to deliver a resilient, normalized API layer for your studio or franchise—across every location.

  • Handles OAuth2.0 (Authorization Code and PKCE), API-key bearer auth, and external identity providers securely
  • Maintains session continuity with automated token refresh and change detection
  • Normalizes responses across Clients, Classes, Appointments, Memberships, Transactions, and Locations so you integrate once and rely on consistent objects
  • Aligns with studio- and location-specific configurations, floor plans, and entitlements to ensure compliant access

Use Mariana Tek with AI agents: Mariana Tek MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your locations, modules, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Mariana Tek adapter tailored to your studio configuration and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Mariana Tek evolves.

mariana

API Endpoints

Authentication

POST/authenticate

Authenticate to a Mariana Tek tenant using OAuth2.0 (Authorization Code or PKCE) or an API-key bearer token and obtain a session token for downstream calls.

Scheduling

GET/classes

List class sessions across locations with filters for date range, instructor, modality, and availability.

Scheduling

POST/create_reservation

Book a client into a class session, joining the roster or waitlist and updating class packing.

Appointments

GET/appointments

Retrieve appointments with staff, service, location, and status filters.

Clients

GET/clients

Pull client profiles, memberships, enrollments, and account balances.

Commerce

GET/transactions

Retrieve orders, package purchases, retail sales, rentals, and payment activity across locations.

Use Cases

Sync class schedules and bookings across locations

- Pull class sessions, rosters, and waitlists from every studio into a single warehouse - Push new reservations and cancellations back into Mariana Tek without app clicks - Surface class-packing and capacity events to operations and staffing tools

Unify member and membership data

- Sync client profiles, memberships, and enrollments into your CRM and CDP - Reconcile account balances and package usage across locations - Trigger lifecycle and retention workflows on milestones and lapses

Reconcile commerce and transactions

- Stream orders, retail sales, and rental transactions into accounting and BI - Match package purchases and MT Stripe checkout activity to revenue reporting - Flag failed payments and expiring packages to retention workflows

Automate appointments and staff scheduling

- Pull appointments, staff, and instructor schedules into downstream tools - Book and reschedule appointments programmatically across services - Surface utilization and no-show data to operations dashboards

Technical Specifications

Authentication

OAuth2.0 (Authorization Code and PKCE), API-key bearer tokens, and external identity providers handled in a managed session

Connectivity

Mariana Tek Admin, Customer, Studio, Documents, and MT Stripe APIs plus reverse-engineered authenticated flows where coverage is gated

Response format

Normalized JSON across Clients, Classes, Appointments, Memberships, Transactions, and Locations

Rate limits

Adaptive throttling tuned to your tenant to stay within Mariana Tek API limits

Session management

Automatic OAuth token refresh, credential rotation, and re-auth handling

Data freshness

Near real-time pulls for classes, reservations, and transactions with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for reservations, check-ins, membership changes, and transactions

Latency

Sub-second reads on cached entities; multi-second writes when posting reservations and checkout flows

Throughput

Horizontally scaled workers sized to multi-location franchise booking volume

Reliability

Retry, backoff, and idempotency keys for reservations, enrollments, and payment transactions

Adaptation

Continuous monitoring of Mariana Tek API releases and studio-specific configuration drift

Frequently asked questions

Yes. Supergood normalizes classes, schedules, clients, and transactions across every location in your franchise, so multi-location operators integrate once against a consistent object model.

Mariana Tek issues API keys for the Studio and Admin APIs through its integrations team, and supports OAuth2.0 for user-bound access. Supergood works with your existing credentials and entitlements, and reverse-engineers authenticated flows where published coverage is limited.

Yes. Reservations, waitlists, and cancellations are exposed through the normalized API, with capacity and class-packing handled so bookings stay consistent with the studio's roster.

Yes. Appointments, staff, instructor schedules, and services are available alongside class and membership data through the same normalized surface.

Transactions, orders, packages, and MT Stripe checkout activity are surfaced through the API so you can reconcile revenue and flag failed payments without touching the studio app.

Ready to get a real API?