Because your business is already unique.
Your software should be too.
Create a calendar class
POST /v1/classes
{
"name": "Boxing Conditioning",
"start": "2026-08-24T18:30:00+02:00",
"duration_min": 50,
"capacity": 16,
"trainer_id": 312,
"room": "Studio 2"
}
201 Created
Real-time webhook event
WEBHOOK class.booking.created
{
"event": "class.booking.created",
"member_id": 8241,
"class": "Boxing Conditioning",
"spots_left": 3,
"waitlist": false,
"timestamp": "2026-08-24T09:12:44Z"
}
Read training data
GET /v1/members/8241/trainings?from=2026-08-01
{
"member": "Marco R.",
"training": "HIIT Class",
"avg_hr": 148,
"calories": 612,
"zones": { "z4": "14:20", "z5": "03:45" }
}
OUR APPROACH
The best technology doesn't replace what already works.
It makes everything work better, together.
USE CASES
IMAGINE WHAT YOU COULD BUILD.

YOUR APP
Your experience.
Your brand.

YOUR CRM
Keep every member connected.

YOUR BUSINESS
Make every decision count.

YOUR AUTOMATIONS
Let everything work together.
ONE ECOSYSTEM
One integration connects your entire fitness ecosystem,
so every platform works as one.

Built around your business.
1
ONE CLUB
Works perfectly.
2+
ONE CHAIN
Works exactly the same.
100+
HUNDREDS OF CLUBS
Still one ecosystem.
EVERY PART OF YOUR CLUB, ONE CALL AWAY.
The Uptivo Open API is a REST API that exposes the data your gym management software already runs on: members, class calendars, bookings, subscriptions, workouts and live heart rate telemetry. Anything your team sees in Uptivo, your billing, CRM, access control or BI tools can read — and where it makes sense, write.
MEMBERS & PROFILES
Create, update or remove club members and keep your CRM in sync with the real member base. People already on Uptivo are invited, not duplicated.
CLASSES & CALENDARS
Read the club, personal training and services calendars for any date range, complete with descriptions, linked subscriptions and participant lists.
CLASS BOOKINGS
Book members into classes from your own app or kiosk. The API enforces the same rules as your front desk: credits, subscriptions, waiting lists, medical certificates.
MEMBERSHIPS & SUBSCRIPTIONS
List your plans and subscriptions, assign them to members, update or suspend them, and query which ones are active right now.
WORKOUTS & TRAININGS
Every workout a member completes, in the club or outside, with pagination designed for syncing into your own database or data warehouse.
LIVE TELEMETRY
Second-by-second heart rate, GPS tracks, power and cadence for any session: the raw data behind Uptivo's heart rate training.
WEBHOOKS
Subscribe to club events and get notified in real time, so your automations react to what happens on the floor instead of polling for it.
CLUB PROFILE
Read each club’s profile through the same interface, so a single integration serves one club or a whole chain.
ACCESS CONTROL
Open doors and gates from your own software, see who entered and when, and tie access rights to memberships, bookings and medical certificates. Powered by Uptivo Gate, coming soon to the API.
WEARABLE DATA, ONE FORMAT
Every wearable data stream reaches your integration in a single, normalized model, regardless of the source device: BLE and ANT+ sensors from Garmin, Polar, Suunto, COROS, Wahoo, Whoop and Myzone MZ-Switch in standard broadcast mode, Apple Watch streaming through the Uptivo watchOS app, and workouts synced from Apple Health and Google Health Connect. One schema for heart rate, calories, intensity zones and full telemetry: no per-brand adapters, no proprietary SDKs.
Garmin is fully integrated and certified: see the Garmin gym integration.
PLAIN REST. NO LOCK-IN.
If your team has ever integrated a modern web API, they already know how to integrate Uptivo. No proprietary protocols, no mandatory SDK, no per-call fees.
REST + JSON
Standard HTTPS requests with JSON in and out, from any language or platform your developers prefer.
API KEY AUTH
Each club authenticates with its own API key, with read and write permissions that stay under your control.
OPENAPI 3 SPEC
A machine-readable OpenAPI specification, so your team can generate clients and start testing calls in minutes.
OPEN API, STRAIGHT ANSWERS.
Does Uptivo have an open API?
Yes. Every Uptivo club license includes access to the Open API, the same interface our own integrations use. It is a standard REST API designed to connect gym management, billing, access control, CRM and analytics tools.
What data can I access through the API?
Members and their profiles, class calendars and participants, subscriptions and plans, completed workouts, and live telemetry such as heart rate, GPS position, power and cadence. Read and write operations are both supported where it makes sense.
Can I export heart rate and workout data?
Yes. Trainings can be retrieved with their full telemetry, and dedicated endpoints return heart rate, GPS, power and cadence samples for any time range, ready for your BI or coaching tools.
Can my app book classes for members?
Yes. The booking endpoints validate each request against your club rules , active subscription or credits, medical certificate, booking windows, capacity and waiting lists , exactly as if the booking happened at the front desk.
Does the Uptivo API support webhooks?
Yes. You can create webhook subscriptions and receive events as they happen, which keeps external systems in sync without scheduled imports or polling.
How do I start building on the Uptivo API?
Ask us for your club’s API key and the OpenAPI specification. Most teams make their first successful call the same day: tell us what you want to build and we will point you to the right endpoints.
Which devices can feed data into the API?
Any device Uptivo supports becomes a data source for your integration: BLE and ANT+ heart rate sensors (Garmin, Polar, Wahoo, Suunto, COROS, Whoop, Myzone MZ-Switch in standard broadcast mode), Apple Watch via the Uptivo watchOS app, and workouts synced through Apple Health and Google Health Connect. Whatever the source, the API returns the same normalized structure for heart rate, calories, intensity zones and telemetry.
Can I bring member wearable data into my own platform or app?
Yes. All wearable data, heart rate, calories, intensity zones and full telemetry, is available through the API using the same endpoints as workouts, ready for your app, your CRM or your analytics stack.
