Prévision de la Récomposition du Corps¶
Estimer la trajectoire attendue de perte de graisse vs. prise de muscle et la probabilité de réussite de la récomposition, incluant des blocs de projection de 4/8/12 semaines.
Point de terminaison¶
GET /api/v1/fitness/body-recomp-forecastPOST /api/v1/fitness/body-recomp-forecast/post
Paramètres¶
| Nom | Type | Obligatoire | Valeur | Description |
|---|---|---|---|---|
current_weight | nombre (35-300) | Oui | Requête/Corps | Poids corporel actuel en kg. |
body_fat_percentage | nombre (5-60) | Oui | Requête/Corps | Pourcentage de graisse corporelle actuel. |
calorie_intake | nombre (800-6000) | Oui | Requête/Corps | Apport quotidien moyen. |
protein_intake | nombre (40-450) | Oui | Requête/Corps | Protéines par jour en grammes. |
training_days | entier (0-7) | Oui | Requête/Corps | Nombre de jours d'entraînement en résistance par semaine. |
experience_level | chaîne | Oui | Requête/Corps | beginner, intermediate, advanced, elite. |
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¶
- Transformer les données d'apport/entraînement statiques en résultats de récomposition prévus.
- Prioriser les utilisateurs en fonction de la probabilité de récomposition pour les interventions de coaching.
- Offrir une visibilité temporelle pour améliorer l'adhérence et la rétention.
Exemple de Requête¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/body-recomp-forecast?current_weight=84&body_fat_percentage=24&calorie_intake=2350&protein_intake=165&training_days=4&experience_level=intermediate&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/body-recomp-forecast/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{
"current_weight": 84,
"body_fat_percentage": 24,
"calorie_intake": 2350,
"protein_intake": 165,
"training_days": 4,
"experience_level": "intermediate"
}'
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 endpoint.
{
"current_weight_kg": 84.0,
"body_fat_percentage": 24.0,
"calorie_intake": 2350,
"protein_intake_g": 165.0,
"training_days": 4,
"experience_level": "intermediate",
"experience_level_label": "Intermediate",
"estimated_fat_loss_vs_muscle_gain_ratio": {
"fat_loss_kg_per_week": 0.23,
"muscle_gain_kg_per_week": 0.13,
"fat_to_muscle_ratio": 1.77,
"ratio_label": "balanced_recomp",
"ratio_label_text": "Balanced recomp"
},
"recomp_probability_score": {
"score": 73,
"band": "moderate",
"band_label": "Moderate",
"insight": "Good potential with consistency."
},
"timeline_projection": [
{
"week": 4,
"projected_weight_kg": 83.6,
"projected_body_fat_percent": 23.2,
"estimated_fat_mass_change_kg": -0.92,
"estimated_lean_mass_change_kg": 0.52
}
],
"strategy_adjustment_advice": ["Keep protein high", "Maintain progressive overload"],
"metabolic_context": {
"estimated_maintenance_calories": 2720,
"daily_energy_gap": -370,
"protein_g_per_kg": 1.96
},
"confidence_score": 84,
"summary": "Consistent execution can deliver measurable recomposition.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "4b2ad1f68d3dc50a",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"api_name": "Health Fitness API by Dakidarts®",
"endpoint_name": "fitness_body_recomp_forecast",
"response_language": "en"
}
}
Positionnement sur le Marché¶
Excellent pour les plateformes de coaching de haute fidélité et les produits de remise en forme premium où les utilisateurs ont besoin de prévisions de progrès basées sur des probabilités.
Note
La validation est stricte pour tous les paramètres de plage (poids, graisse corporelle, calories, protéines et jours d'entraînement).
Points de terminaison Recommandés¶
GET /api/v1/bmi- API BMIGET /api/v1/tdee- API TDEEGET /api/v1/bmr- API BMRGET /api/v1/protein-calculator- API de calcul des protéinesGET /api/v1/fitness/heart-rate-zones- API des zones de fréquence cardiaqueGET /api/v1/bodyfat- API de graisse corporelle