Aller au contenu

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-analysis
  • POST /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.

Commencer

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