Uptivo

OPEN API

OPEN API

BUILT TO CONNECT.

BUILT TO CONNECT.

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

DON'T START OVER.

Connect what already works.

DON’T START OVER.

Connect what
already works.

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

EVERYTHING. 
WORKING TOGETHER.

EVERYTHING.
WORKING TOGETHER.

One integration connects your entire fitness ecosystem,
so every platform works as one.
BUILT TO SCALE
BUILT TO SCALE

Built around your business.

1

ONE CLUB

Works perfectly.

2+

ONE CHAIN

Works exactly the same.

100+

HUNDREDS OF CLUBS

Still one ecosystem.

INSIDE THE OPEN API
INSIDE THE OPEN API

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.

HOW INTEGRATION WORKS
HOW INTEGRATION WORKS

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.

DEVELOPER QUESTIONS
DEVELOPER QUESTIONS

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.

READY WHEN YOU ARE

READY WHEN YOU ARE

START BUILDING.

START BUILDING.