API de charge de stress (cortisol)¶
Évaluez la charge de stress et le risque de surentraînement avec des sorties de récupération et d'escalade structurées pour les produits de performance et de bien-être.
Point de terminaison¶
GET /api/v1/fitness/cortisol-stress-loadPOST /api/v1/fitness/cortisol-stress-load/post
Paramètres¶
| Nom | Type | Obligatoire | Valeur | Description |
|---|---|---|---|---|
sleep_hours | nombre (0-16) | Oui | Requête/Corps | Durée du sommeil. |
caffeine_intake_mg | nombre (0-1200) | Oui | Requête/Corps | Consommation quotidienne de caféine en mg. |
training_intensity | chaîne | Oui | Requête/Corps | low, moderate, high, very_high. |
life_stress_score | entier (1-10) | Oui | Requête/Corps | Charge de stress de vie subjective. |
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étectez le risque de surentraînement avant que les performances ne diminuent.
- Guidez le choix quotidien du type d'entraînement.
- Automatisez les protocoles de récupération dans les logiciels de coaching.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/cortisol-stress-load?sleep_hours=5.9&caffeine_intake_mg=360&training_intensity=high&life_stress_score=8&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/cortisol-stress-load/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"sleep_hours":5.9,"caffeine_intake_mg":360,"training_intensity":"high","life_stress_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, en temps réel et potentiellement plus riche, effectuez une requête réelle vers cet endpoint.
{
"stress_load_index": 78,
"stress_band": "very_high",
"stress_band_label": "Very High",
"overtraining_warning": {
"level": "high",
"level_label": "High",
"insight": "Recovery debt and cumulative stress are elevated."
},
"nervous_system_recovery_guidance": [
"Reduce training load",
"Increase recovery focus"
],
"day_type_recommendation": {
"type": "pull_back",
"focus": "recovery_priority"
},
"rapid_downshift_actions": ["Prioritize sleep extension", "Limit stimulant load"],
"next_48h_protocol": ["Low-intensity movement", "Hydration and sleep emphasis"],
"escalation_flags": ["Critical stress index reached"],
"component_load": {
"sleep_pressure": 29.4,
"caffeine_pressure": 24.0,
"training_pressure": 20.7,
"life_stress_pressure": 28.0
},
"inputs": {
"sleep_hours": 5.9,
"caffeine_intake_mg": 360.0,
"training_intensity": "high",
"training_intensity_label": "High",
"life_stress_score": 8
},
"summary": "Stress burden is high and recovery intervention is needed.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "4e6a8c55eaf0f9d1",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "fitness_cortisol_stress_load",
"response_language": "en"
}
}
Positionnement du produit¶
Une fonctionnalité à haute valeur pour les plateformes de récupération, les moteurs d'entraînement adaptatifs et les produits pour athlètes de haut niveau.
Note
training_intensity prend en charge uniquement : low, moderate, high, very_high.
Points de terminaison recommandés¶
GET /api/v1/fitness/adaptive-training-load- API de charge d'entraînement adaptativeGET /api/v1/fitness/volume-load-analysis- API d'analyse de charge de volumeGET /api/v1/bmi- API BmiGET /api/v1/tdee- API TdeeGET /api/v1/bmr- API BmrGET /api/v1/protein-calculator- API de calcul des protéines