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-riskPOST /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.
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¶
GET /api/v1/diabetes-risk- API de risque de diabèteGET /api/v1/fitness/fasted-training-risk- API de risque d'entraînement en jeûneGET /api/v1/fitness/injury-risk- API de risque de blessuresGET /api/v1/fitness/metabolic-adaptation-risk- API de risque d'adaptation métaboliqueGET /api/v1/micronutrient- API des micronutrimentsGET /api/v1/fitness/sedentary-risk-score- API du score de risque de sédentarité