Aller au contenu

API BEE

Estimer les besoins en BEE et TEE pour la planification nutritionnelle, en utilisant des facteurs de pondération contextuels pour l'activité, l'état de stress et la température corporelle.

Point de terminaison

  • GET /api/v1/bee
  • POST /api/v1/bee/post

Paramètres

Nom Type Obligatoire In Description
gender chaîne (male,female) Oui Requête/Corps Sexe biologique.
age entier Oui Requête/Corps Âge en années.
weight nombre Oui Requête/Corps Poids en kilogrammes.
height nombre Oui Requête/Corps Taille en centimètres.
activity_level chaîne Oui Requête/Corps Niveau d'activité pris en charge par le point de terminaison.
stress_factor chaîne Non Requête/Corps Facteur de stress ; par défaut : none.
temperature chaîne Non Requête/Corps Facteur de température ; par défaut : normal.
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

  • Personnaliser les objectifs caloriques en tenant compte du contexte médical.
  • Ajouter des facteurs de stress/température pour les flux de travail hospitaliers et les cas spéciaux.
  • Améliorer la précision de la planification nutritionnelle pour les applications de soins de santé.

Commencer

Exemple de requête

curl -X GET "https://api.hefitapi.com/api/v1/bee?gender=male&age=38&weight=82&height=178&activity_level=moderate%20to%20active&stress_factor=none&temperature=normal&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/bee/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "gender": "male",
    "age": 38,
    "weight": 82,
    "height": 178,
    "activity_level": "moderate to active",
    "stress_factor": "none",
    "temperature": "normal"
  }'

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 ce point de terminaison.

{
  "BEE": "1786.48 kcal/day",
  "TEE": "3144.20 kcal/day",
  "bee_kcal_per_day": 1786.48,
  "tee_kcal_per_day": 3144.2,
  "Gender": "male",
  "Age": "38 yr",
  "Weight": "82.0 kg",
  "Height": "178.0 cm",
  "Activity Level": "moderate to active",
  "Stress Factor": "none",
  "Temperature": "normal",
  "energy_band": "high",
  "energy_band_label": "High",
  "risk_signal": "Higher intake precision required.",
  "action_plan": ["Periodize calories by training load"],
  "_enterprise": {
    "client": "Acme Health",
    "plan": "pro",
    "request_id": "3980fbeb6dbf3e73",
    "quota": 120,
    "usage_tracking": true
  },
  "_api_metadata_": {
    "api_name": "Health Fitness API by Dakidarts®",
    "endpoint_name": "bee",
    "response_language": "en"
  }
}

Utilisation commerciale

Idéal pour les moteurs de nutrition, les logiciels de diététique clinique et les programmes de coaching intensifs nécessitant des dépenses énergétiques contextuelles.

Note

activity_level, stress_factor, et temperature doivent correspondre aux ensembles d'options pris en charge par le point de terminaison.

Points de terminaison recommandés