API d'analyse de la charge d'entraînement¶
Convertir les métriques de charge d'entraînement en classification de l'hypertrophie et en directives de programmation axées sur la prévention des risques.
Point de terminaison¶
GET /api/v1/fitness/volume-load-analysisPOST /api/v1/fitness/volume-load-analysis/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
total_sets | entier (1-60) | Oui | Requête/Corps | Nombre de séries par semaine. |
avg_reps | nombre (1-40) | Oui | Requête/Corps | Nombre moyen de répétitions par série. |
avg_load | nombre (1-500) | Oui | Requête/Corps | Charge moyenne par répétition (en kg, contexte). |
muscle_group | chaîne | Oui | Requête/Corps | chest,back,legs,shoulders,arms,glutes,core,full_body. |
lang | chaîne | Non | Requête | Langue de la réponse (en,es,de,fr,pt,ja,hi,ar). |
Pourquoi utiliser ce point de terminaison¶
- Classer la charge d'entraînement par rapport aux zones d'hypertrophie.
- Détecter les schémas de surcharge avant l'échec de récupération.
- Fournir des tableaux de bord pour les entraîneurs avec des signaux de volume interprétables.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/volume-load-analysis?total_sets=18&avg_reps=10&avg_load=75&muscle_group=legs&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/volume-load-analysis/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"total_sets":26,"avg_reps":12,"avg_load":68,"muscle_group":"back"}'
Exemple de réponse¶
Info
L'exemple de réponse ci-dessous est uniquement à des fins de démonstration. Pour obtenir la structure JSON complète, en temps réel et potentiellement plus riche, effectuez une requête sur cet point de terminaison.
{
"muscle_group": "legs",
"muscle_group_label": "Legs",
"total_sets": 18,
"avg_reps": 10.0,
"avg_load": 75.0,
"weekly_volume_load": {"tonnage": 13500, "per_set_density": 750.0},
"hypertrophy_zone_classification": {"zone": "hypertrophy_optimal", "zone_label": "Hypertrophy Optimal", "insight": "Current load is well-positioned for growth adaptation."},
"overuse_warning": {"level": "low", "level_label": "Low"},
"hypertrophy_efficiency_score": 100,
"load_distribution_note": "Balanced volume and intensity profile.",
"recommendations": ["Maintain progression while protecting recovery"],
"next_review_window_days": 21,
"confidence_score": 80,
"summary": "Optimal hypertrophy dose with manageable fatigue profile.",
"language": "en",
"_enterprise": {"client": "Acme Health", "plan": "pro", "request_id": "ef35d53f9622ec8a", "quota": 120, "usage_tracking": true},
"_api_metadata_": {"endpoint_name": "fitness_volume_load_analysis", "response_language": "en"}
}
Positionnement du produit¶
Conçu pour les produits d'analyse de la force, les outils pour les entraîneurs et les tableaux de bord de performance.
Note
muscle_group doit correspondre à l'ensemble d'énumération pris en charge.
Points de terminaison recommandés¶
GET /api/v1/fitness/adaptive-training-load- API de charge d'entraînement adaptativeGET /api/v1/fitness/cortisol-stress-load- API de charge de stress cortisolGET /api/v1/fitness/weekly-checkin-analysis- API d'analyse de la consultation hebdomadaireGET /api/v1/bmi- API BmiGET /api/v1/tdee- API TdeeGET /api/v1/bmr- API Bmr