API d'évaluation du risque de blessure¶
Évaluez le niveau de préparation et prenez des mesures préventives pour éviter le surmenage, qui pourrait entraîner des problèmes de performance ou de disponibilité.
Point de terminaison¶
GET /api/v1/fitness/injury-riskPOST /api/v1/fitness/injury-risk/post
Paramètres¶
| Nom | Type | Obligatoire | Valeur | Description |
|---|---|---|---|---|
training_days | entier (0-7) | Oui | Requête/Corps | Nombre de jours d'entraînement par semaine. |
sleep_hours | nombre (0-16) | Oui | Requête/Corps | Durée moyenne du sommeil. |
muscle_soreness | nombre (0-10) | Oui | Requête/Corps | Score de douleur. |
previous_injury | booléen-comme | Oui | Requête/Corps | true/false, 1/0, yes/no. |
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¶
- Détecter les risques de blessure en hausse au début des cycles d'entraînement.
- Traduire les signaux de récupération en interventions préventives.
- Automatiser les indicateurs d'escalade pour les équipes d'entraînement et de soins.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/injury-risk?training_days=6&sleep_hours=6.1&muscle_soreness=7.2&previous_injury=true&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/injury-risk/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"training_days":5,"sleep_hours":7.0,"muscle_soreness":4.8,"previous_injury":false}'
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 vers cet endpoint.
{
"risk_score": 69,
"risk_level": "moderate",
"risk_label": "Moderate",
"preventive_focus": "Prioritize mobility and controlled volume progression.",
"mobility_advice": [
"Add 10-15 minutes of daily mobility prep.",
"Reduce sudden intensity jumps."
],
"daily_readiness_protocol": {
"sleep_gate": "minimum 7h",
"soreness_check": "keep below 6/10 for heavy sessions"
},
"return_to_load_plan": ["Use progressive overload in small weekly steps"],
"session_modifiers": ["Swap one hard day for low-impact conditioning"],
"escalation_flags": ["High training frequency"],
"component_load": {
"training_load_pressure": 30.0,
"sleep_pressure": 15.8,
"soreness_pressure": 21.6,
"injury_history_pressure": 0.0
},
"inputs": {
"training_days": 6,
"sleep_hours": 6.1,
"muscle_soreness": 7.2,
"previous_injury": false
},
"summary": "Moderate risk profile; adjust volume and recovery cadence.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "cb8af45a1c56e3c8",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "fitness_injury_risk",
"response_language": "en"
}
}
Positionnement du produit¶
Idéal pour les applications d'entraînement d'équipe, les systèmes de coaching liés à la rééducation et le suivi de la préparation des entreprises.
Note
previous_injury accepte les valeurs booléennes (true/false, 1/0, yes/no).
Points de terminaison recommandés¶
GET /api/v1/diabetes-risk- API de risque de diabèteGET /api/v1/fitness/fasted-training-risk- API de risque d'entraînement au jeunGET /api/v1/fitness/metabolic-adaptation-risk- API de risque d'adaptation métaboliqueGET /api/v1/fitness/micronutrient-risk- API de risque de micronutrimentsGET /api/v1/fitness/sedentary-risk-score- API de score de risque de sédentaritéGET /api/v1/bmi- API de l'IMC