
# Browse & Play Workouts
GET /v1/workouts?categoryId=...&limit=20
GET /v1/workouts/{workoutId}
GET /v1/workouts/{workoutId}/playlist
// Workout detail response
{
"id": "615aa3f0dbe7140012c59e94",
"title": "Full Body HIIT",
"duration": 1200,
"difficulty": "intermediate",
"trainer": { "name": "Alex" },
"thumbnail": "https://..."
}
# Playlist: segments + HLS URLsPOST /v1/orgs/{orgId}/workouts/recommend
{
"endUserProfileDetails": {
"age": 28,
"fitnessLevels": ["beginner"]
},
"durationOptions": {
"minMinutes": 20,
"maxMinutes": 30
}
}
// Response (instant <100ms)
{
"workouts": [
{ "id": "...", "title": "Morning Flow", "matchScore": 0.95 },
{ "id": "...", "title": "Core Basics", "matchScore": 0.89 }
]
}POST /v1/orgs/{orgId}/workouts/{workoutId}/adapt
{
"endUserProfileId": "64e3bca9d1b7e600141a9712",
"endUserProfileDetails": {
"age": 28,
"gender": "female",
"fitnessLevels": ["advanced"],
"goalIds": ["63c92926f920a9005c4e619c"],
"trainingDaysPerWeek": 5,
"preferredEquipmentCategoryIds": ["67deb36a..."]
},
"exerciseSources": ["premium_stock", "team_exercises"],
"userGuidance": "Training for 10K run. Focus on
endurance. Limited time, prefer shorter workout."
}
// Response (personalized from original)
{
"name": "Adapted: Endurance Builder",
"totalDurationSeconds": 1200,
"difficulty": "advanced",
"adaptationReasoning": "Shortened to 20min per
user request. Swapped HIIT for steady-state
cardio to support 10K goal.",
"instances": [...]
}POST /v1/orgs/{orgId}/workouts/generate
{
"endUserProfileDetails": {
"age": 28,
"fitnessLevels": ["beginner"]
},
"exerciseSources": ["premium_stock"],
"durationOptions": {
"minMinutes": 20,
"maxMinutes": 20
},
"categoryId": "615aa3f0dbe7140012c59e94"
}
// Response (2-8 seconds)
{
"workout": {
"id": "generated-abc123",
"title": "20min Beginner HIIT",
"duration": 1200,
"segments": [...]
}
}GET /v1/orgs/{orgId}/endusers/{email}/insights/digest
?date=2026-01-10
// Daily AI Digest Response
{
"pillars": [
{
"type": "health_pulse",
"status": "green",
"headline": "82 (+5 vs 7-day). Driver: Sleep.",
"action": "Maintain your sleep routine",
"readinessBand": "push"
},
{
"type": "training",
"status": "green",
"headline": "4 workouts. Form: 78%. On pace.",
"action": "Next: Full Body Strength"
}
],
"todaysFocus": "Complete: Full Body Strength",
"dataCompleteness": 0.75
}List, Suodatin, ja Välitönly Julkaise treenit ja ohjelmat across Sinun Sovellus.
Suggest the Paras Seuraava Treeni tai Suunnitelma using tavoitteet ja Profiili signals.
Evolve existing treenit ja ohjelmat as users Edistyminen ja context changes.
Luo on-the-fly treenit ja multi-week ohjelmat tailored / user.
Turn istunnot, feedTakaisin, ja tavoitteet into Päivittäin guidance ja 360 oivallukset.
Alkaen Toimitus Kohteeseen continuous improvement-Ilman building a Data science Tiimi.
Upota a Treeni Soitin tai Sinun entire Mukautettava Sisalto Kirjasto.
Paras Varten: Verkko sovellukset, portals, MVPs, landing sivut, Yritys Hyvinvointi
Näkymä in docs→Täysi-length Treeni Video tai Audio Striimaas, ready Varten distribution.
Paras Varten: VOD catalogues, CMS julkaisu, YouTube työnkulkuja
Näkymä in docs→Sinun UI powered by playlists, segments, ja secure striimaus Linkkikis.
Paras Varten: Mobiili sovellukset, connected hardware, Premium Valmentajaing experiences
Näkymä in docs→Generate - Play - Track
Yes, comprehensive API documentation is Saatavilla Kohteeseen Apua you ALOITA Kanssa integrating the API into Sinun systems. We aim Kohteeseen make the integraatio of Meidän API a Plug & play process, connect ja ALOITA in as little as a few lines of code. You can focus on Sinun core business ja let us cover Sisalto Toimitus.
Linkkiki Kohteeseen the Hyperhuman API Specification: https://hyperhuman.cc/API-docs
Varten further inquiries tai assistance, please Ota yhteytta Meidän dedicated Tuki Tiimi at Tuki@hyperhuman.com
Pääsy Kohteeseen the Hyperhuman Sisalto API is provided via a unique API key Saatavilla when upgrading Kohteeseen Mikä tahansa of Meidän paid suunnitelmat. Lisaa Tiedot Tietoa the limits Sisältyy Varten each Suunnitelma can be found at https://hyperhuman.cc/Hinnoittelu
Let's schedule a Nopea call Kohteeseen define Sinun API needs ja quota at https://hyperhuman.cc/book-a-Demo
You can Luo ja Julkaise Mikä tahansa type of Tilauksesta Video treenit ja Ohjelmames, follow-along treenit, Verkossa physical therapy, Fitness oppaat, Jooga tai Pilates Videot Kohteeseen sports mastery Videot ja Fitness classes. Kaikki treenit come Kanssa a wide range of Data ja multimedia assarjat so you can Toimita the most engaging ja /sonoitu experience Varten Sinun asiakkaat.
Upotading Hyperhuman Sisalto is Helppo. Copy the provided iFrame code Varten the specific Treeni tai Ohjelmame Sivu, ja paste it into Sinun Verkkosivu's HTML. Mukauta appearance by adjusting width, height, ja other parameters Kanssain the iFrame code. Varten Kaikki publicly listed treenit ja Ohjelmames, use auto-generated Sisalto sivut Kanssa dedicated iFrame codes Varten Saumaton integraatio.
We provide Kaksi distinct Treeni output muodot tailored Varten Saumaton integraatio into Sinun Mobiili sovellukset tai digital products:
Interactive Version: This Muoto offers modular Data systems, including individual Harjoitus leikkeet, Audio ohjeet, ja metaData. Ideal Varten businesses seeking a Mukautettava Fitness experience Kanssain Heidän existing Alustas.
Täysi-Length Follow-Along Videot: Täysiy produced Videot ready Varten immediate use. /fect Varten digital Fitness companies aiming Kohteeseen Toimita a ohjattu Treeni experience Ilman additional post-Tuotanto efforts.
Integraatio: Easily Integroi modular components into Sinun existing Mobiili sovellukset tai digital products, providing users Kanssa a /sonoitu ja interactive Fitness experience.
Mukautus: Tailor treenit Kohteeseen specific preferences, adapt Kohteeseen different Fitness levels, tai target specific muscle groups, catering Kohteeseen a diverse audience.
Versatility: The modular Data system allows Varten versatile use, empowering businesses Kohteeseen adapt ja evolve Heidän Fitness Sisalto Saumatonly.
No, the choice between the interactive version ja follow-along Videot does not impact the cost. Enjoy the Joustavuus Kohteeseen select the Muoto that aligns Kanssa Sinun business tavoitteet Ilman Mikä tahansa additional charges.
Yes, there are limitations on the number of API requests you can make based on Sinun active Tilaus Suunnitelma. Lisaa Tiedot Tietoa the limits Sisältyy Varten each Suunnitelma can be found at https://hyperhuman.cc/Hinnoittelu
Yes, Meidän dedicated Tuki Tiimi is ready Kohteeseen provide assistance ja answer Mikä tahansa queries Kohteeseen ensure a Saumaton integraatio.
Varten further inquiries tai assistance, please Ota yhteytta Meidän dedicated Tuki Tiimi at Tuki@hyperhuman.com
Yes. The Hyperhuman Sisalto API Tukis Lokaloitu Treeni experiences across 13 locales, so Sinun Sovellus can Toimita the same Treeni in the user’s Kieli—Video + metaData + Audio guidance.
What gets Lokaloitu: Treeni titles/descriptions, Harjoitus names, Välineet, muscle groups, ja Audio ohjeet (where enabled).
How Kohteeseen request a locale: pass locale (e.g., fr-FR) when fetching Treeni Tiedot tai playlists:
GET /v1/workouts/{workoutId}?locale=fr-FR
GET /v1/workouts/{workoutId}/playlist?locale=fr-FR
Tukied locales (13): en-US, en-GB, en-AU, fr-FR, de-DE, es-ES, it-IT, pt-PT, he-IL, ro-RO, cs-CZ, fi-FI, nl-NL
FallTakaisin behaviour: if a locale isn’t Saatavilla, the API falls Takaisin Kohteeseen English by Oletus.
Yes. Hyperhuman Tukis both: a plug-ja-play Upotaded Treeni Soitin (Nopeaest) ja a Mukautettu Soitin implementation (maximum control) using the same Treeni API + playlist endpoints.
Vaihtoehto A — Upotaded Soitin (Nopeaest Kohteeseen ship)
Use an iframe Treeni Soitin Kohteeseen Striimaa a pre-built Treeni:
https://team.hyperhuman.cc/embed/workout/{workoutId}?organizationId={orgId}&apiKey={apiKey}&locale=en-US
Or embed a player that receives AI-generated workout JSON (great for “generate → instantly play” flows).
Paras Varten: Verkko sovellukset, portals, landing sivut, Yritys Hyvinvointi intranets, MVPs.
Vaihtoehto B — Mukautettu Soitin (Täysi control in Sinun UI)
Fetch Treeni Tiedot + a structured playlist Kanssa HLS Striimaas ja render Sinun own experience:
GET /v1/workouts/{workoutId}
GET /v1/workouts/{workoutId}/playlist?locale={locale}
You’ll receive segment timing + media assarjat (Intro/Harjoitus/break/Outro), plus pre-signed URLs ja HLS master playlists Varten adaptive striimaus.
Paras Varten: Mobiili sovellukset, connected hardware, Edistynyt Valmentajaing UX, Mukautettu Analytiikka.