API de Récupération de la Dette de Sommeil¶
Estimez la dette de sommeil accumulée sur une fenêtre de 7 jours et renvoyez une prévision de récupération pour les workflows d'entraînement et de bien-être.
Point de terminaison¶
GET /api/v1/fitness/sleep-debt-recoveryPOST /api/v1/fitness/sleep-debt-recovery/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
actual_sleep_hours_7d | chaîne | Oui | Requête/Corps | Liste séparée par des virgules d'exactement 7 valeurs d'heures de sommeil. |
baseline_sleep_need | nombre (4-12) | Oui | Requête/Corps | Besoin de sommeil de base quotidien en heures. |
lang | chaîne | Non | Requête | Langue de la réponse (en,fr,es,de,pt,ja,hi,ar,bn,gu,id,it,ko,mr,nl,pa,pl,ro,ru,ta,te,th,tr,ur,vi,zh). |
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/sleep-debt-recovery?actual_sleep_hours_7d=6.5,7,5.5,6,8,6,7&baseline_sleep_need=8&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/sleep-debt-recovery/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"actual_sleep_hours_7d":"6.5,7,5.5,6,8,6,7","baseline_sleep_need":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 à cet endpoint.
{
"actual_sleep_hours": [6.5, 7.0, 5.5, 6.0, 8.0, 6.0, 7.0],
"baseline_sleep_need": 8.0,
"sleep_debt": 10.0,
"recovery_days_estimate": 5.0,
"debt_level": "moderate",
"debt_level_label": "Moderate sleep debt",
"summary": "Moderate sleep debt detected. Sleep efficiency and recovery capability may be slightly impaired.",
"recommendations": [
"Consider a rest day or light technical session.",
"Implement a pre-sleep wind-down routine (no screens 45 minutes before bed)."
],
"language": "en",
"_api_metadata_": {"endpoint_name": "sleep_debt_recovery", "response_language": "en"}
}
Localisation¶
Ce point de terminaison lit health_fitness_sleep_debt_recovery.json à partir des catalogues de langues pris en charge.
Points de terminaison recommandés¶
GET /api/v1/fitness/recovery-score- API du score de récupérationGET /api/v1/fitness/sleep-optimizer- API de l'optimiseur de sommeilGET /api/v1/fitness/deload-plan- API du plan de décharge