Aller au contenu

API de la Charge Glycémique

Calculez la charge glycémique au niveau du repas et une estimation relative de la réponse insulinique à partir des apports en glucides, protéines et graisses.

Point de terminaison

  • GET /api/v1/nutrition/glycemic-load
  • POST /api/v1/nutrition/glycemic-load/post

Paramètres

Nom Type Obligatoire In Description
carbs_g nombre Oui Requête/Corps Grammes de glucides.
glycemic_index nombre (1-100) Oui Requête/Corps Index glycémique de la source de glucides.
protein_g nombre Non Requête/Corps Grammes de protéines. Par défaut 0.
fat_g nombre Non Requête/Corps Grammes de graisses. Par défaut 0.
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 POST "https://api.hefitapi.com/api/v1/nutrition/glycemic-load/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"carbs_g":45,"glycemic_index":62,"protein_g":25,"fat_g":12}'

Exemple de réponse

{
  "carbs_g": 45.0,
  "glycemic_index": 62.0,
  "protein_g": 25.0,
  "fat_g": 12.0,
  "glycemic_load": 27.9,
  "insulin_index_estimate": 29.46,
  "load_band": "high",
  "load_band_label": "High glycemic load",
  "insulin_impact": "high",
  "insulin_impact_label": "High insulin impact",
  "summary": "High glycemic load. Consider portion control and fiber pairing.",
  "recommendations": {"general": [], "mitigation": []},
  "language": "en",
  "_api_metadata_": {"endpoint_name": "glycemic_load", "response_language": "en"}
}

Localisation

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

Points de terminaison recommandés