Aller au contenu

API d'évaluation des risques liés aux micronutriments

Retourne les scores de risque spécifiques aux nutriments, les interventions prioritaires et les signaux de priorité des suppléments.

Point de terminaison

  • GET /api/v1/fitness/micronutrient-risk
  • POST /api/v1/fitness/micronutrient-risk/post

Paramètres

Nom Type Obligatoire In Description
diet_type chaîne de caractères Oui Requête/Corps omnivore,vegetarian,vegan,pescatarian,keto,low_carb.
calorie_intake nombre (800-6000) Oui Requête/Corps Calories quotidiennes.
vegetable_servings entier (0-20) Oui Requête/Corps Portions de légumes quotidiennes.
sunlight_exposure_minutes entier (0-240) Oui Requête/Corps Minutes d'exposition au soleil par jour.
lang chaîne de caractères Non Requête Langue de la réponse (en,es,de,fr,pt,ja,hi,ar).

Pourquoi utiliser ce point de terminaison

  • Détectez les carences nutritionnelles potentielles avant l'apparition des symptômes.
  • Priorisez automatiquement les recommandations axées sur l'alimentation.
  • Ajoutez une évaluation de la nécessité des suppléments aux workflows de risque.

Commencer

Exemple de requête

curl -X GET "https://api.hefitapi.com/api/v1/fitness/micronutrient-risk?diet_type=vegan&calorie_intake=1650&vegetable_servings=3&sunlight_exposure_minutes=8&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/micronutrient-risk/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"diet_type":"omnivore","calorie_intake":2200,"vegetable_servings":5,"sunlight_exposure_minutes":22}'

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 sur cet endpoint.

{
  "diet_type": "vegan",
  "diet_type_label": "Vegan",
  "calorie_intake": 1650,
  "vegetable_servings": 3,
  "sunlight_exposure_minutes": 8,
  "risk_flags": {
    "vitamin_d": {"score": 80, "level": "high", "level_label": "High", "note": "Sunlight and intake pattern may be insufficient."},
    "iron": {"score": 54, "level": "moderate", "level_label": "Moderate", "note": "Monitor iron-rich food quality and pairing."},
    "magnesium": {"score": 50, "level": "moderate", "level_label": "Moderate", "note": "Increase mineral-dense whole foods."},
    "b12": {"score": 64, "level": "moderate", "level_label": "Moderate", "note": "B12 support strategy is recommended."},
    "omega3": {"score": 58, "level": "moderate", "level_label": "Moderate", "note": "Consider ALA/EPA/DHA strategy."}
  },
  "high_risk_nutrients": ["vitamin_d"],
  "suggested_food_fixes": ["Increase fortified sources", "Add legumes and leafy greens"],
  "supplement_necessity_score": {
    "score": 63,
    "level": "consider",
    "level_label": "Consider",
    "note": "Targeted supplementation may be useful."
  },
  "strategy_adjustment_advice": ["Reassess intake pattern after 3-4 weeks"],
  "next_reassessment_window_days": 30,
  "summary": "Moderate overall micronutrient risk with targeted interventions advised.",
  "language": "en",
  "_enterprise": {
    "client": "Acme Health",
    "plan": "pro",
    "request_id": "f3d799345fd7f315",
    "quota": 120,
    "usage_tracking": true
  },
  "_api_metadata_": {
    "endpoint_name": "fitness_micronutrient_risk",
    "response_language": "en"
  }
}

Positionnement du produit

Conçu pour les logiciels SaaS de nutrition de haute valeur, le coaching en matière de bien-être et les programmes de soins préventifs.

Note

diet_type doit correspondre à la liste prise en charge ou aux réponses de l'API, sinon, une erreur HTTP 400 sera renvoyée.

Points de terminaison recommandés