Aller au contenu

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

Commencer

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