Aller au contenu

API de la Clairance de la Caféine

Estimez la durée de clairance de la caféine et le moment où la caféine restante devrait tomber sous un seuil de protection du sommeil.

Point de terminaison

  • GET /api/v1/wellness/caffeine-clearance
  • POST /api/v1/wellness/caffeine-clearance/post

Paramètres

Nom Type Obligatoire In Description
dose_mg nombre Oui Requête/Corps Dose de caféine en mg.
ingestion_time_hours nombre (0-24) Oui Requête/Corps Heure d'ingestion en heure décimale, comme 14.5.
metabolizer_type chaîne Non Requête/Corps fast, moderate ou slow ; par défaut moderate.
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/wellness/caffeine-clearance?dose_mg=180&ingestion_time_hours=14.5&metabolizer_type=slow&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"

Exemple de réponse

{
  "dose_mg": 180.0,
  "ingestion_time_hours": 14.5,
  "metabolizer_type": "slow",
  "half_life_hours": 8.0,
  "clearance_duration_hours": 17.36,
  "sleep_safety_cutoff_time": 7.86,
  "clearance_speed": "slow",
  "clearance_speed_label": "Slow caffeine clearance",
  "summary": "Slow metabolizers should protect a longer caffeine-free sleep window.",
  "recommendations": [],
  "language": "en",
  "_api_metadata_": {"endpoint_name": "caffeine_clearance", "response_language": "en"}
}

Localisation

Ce point de terminaison lit health_fitness_caffeine_clearance.json à partir des catalogues de langues pris en charge.

Points de terminaison recommandés