API du plan de décharge¶
Indique si une décharge est nécessaire, la quantité de volume à réduire, et la structure de décharge à suivre.
Point de terminaison¶
GET /api/v1/fitness/deload-planPOST /api/v1/fitness/deload-plan/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
weeks_trained | entier (1-104) | Oui | Requête/Corps | Nombre de semaines de formation continues. |
intensity_level | chaîne | Oui | Requête/Corps | low,moderate,high,very_high,maximal. |
accumulated_fatigue_score | entier (1-10) | Oui | Requête/Corps | Score de fatigue subjectif ou basé sur le modèle. |
lang | chaîne | Non | Requête | Langue de la réponse (en,es,de,fr,pt,ja,hi,ar). |
Pourquoi utiliser cet endpoint¶
- Standardiser la logique de décision concernant les décharges à travers les équipes.
- Prévenir les efforts excessifs et les blessures grâce au contrôle proactif de la charge.
- Mettre en œuvre les règles de périodisation dans les applications d'entraînement.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/deload-plan?weeks_trained=9&intensity_level=very_high&accumulated_fatigue_score=8&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/deload-plan/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"weeks_trained":9,"intensity_level":"very_high","accumulated_fatigue_score":8}'
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, réelle et potentiellement plus détaillée, effectuez une requête sur cet endpoint.
{
"weeks_trained": 9,
"intensity_level": "very_high",
"intensity_level_label": "Very High",
"accumulated_fatigue_score": 8,
"deload_trigger_logic": {
"trigger_score": 13,
"trigger_level": "urgent",
"trigger_level_label": "Urgent",
"should_deload": true,
"recommendation": "Immediate deload recommended."
},
"volume_reduction_percentage": {
"suggested_percent": 45,
"range_percent": {
"min": 35,
"max": 50
},
"band": "reset",
"band_label": "Reset",
"logic": "Severe fatigue state requires deep unload."
},
"sample_structure": ["3 low-volume sessions", "Mobility and recovery emphasis"],
"intensity_adjustment": {
"resistance_training": "Reduce load and RPE",
"conditioning": "Zone 2 only"
},
"recovery_focus_priorities": ["Sleep extension", "Stress management"],
"next_review_window_days": 14,
"confidence_score": 91,
"summary": "Deload now to protect adaptation quality.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "2d0b4d0108f9eaf8",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "fitness_deload_plan",
"response_language": "en"
}
}
Positionnement sur le marché¶
Excellent pour les SaaS et les plateformes de performance axées sur le coaching en force qui ont besoin d'une automatisation fiable de la gestion de la fatigue.
Note
intensity_level est normalisé en interne (very high ou very-high devient very_high).
Endpoints recommandés¶
GET /api/v1/fitness/daily-plan- API du plan quotidienGET /api/v1/fitness/glycogen-replenishment-plan- API du plan de reconstitution des glycogènesGET /api/v1/fitness/hydration-plan- API du plan d'hydratationGET /api/v1/fitness/reverse-diet-plan- API du plan de régime inverséGET /api/v1/fitness/weekly-plan- API du plan hebdomadaireGET /api/v1/bmi- API du BMI