API des micronutriments¶
Recherchez les besoins quotidiens en micronutriments par nom de nutriment, âge et sexe, avec des recommandations adaptées à chaque étape de la vie.
Point de terminaison¶
GET /api/v1/micronutrientPOST /api/v1/micronutrient/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
gender | string | Oui | Query/Body | male ou female. |
age | integer | Oui | Query/Body | Âge en années; prend en charge les groupes d'âge à partir de 9 ans. |
micronutrient | string | Oui | Query/Body | Clé de nutriment (calcium, clés liées à iron, magnesium, b12, etc.). |
lang | string | Non | Query | Langue de la réponse (en, es, de, fr, pt, ja, hi, ar). |
Pourquoi utiliser ce point de terminaison¶
- Centraliser les recherches des besoins nutritionnels pour les produits nutritionnels.
- Fournir des recommandations spécifiques aux groupes d'âge dans les flux UX.
- Fournir des recommandations adaptées à chaque étape de la vie lors de chaque recherche.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/micronutrient?gender=female&age=29µnutrient=iron&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/micronutrient/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"gender":"male","age":55,"micronutrient":"magnesium"}'
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.
{
"Micronutrient": "iron",
"Requirement": "18 mg/d",
"requirement_value": 18,
"requirement_unit": "mg/d",
"Gender": "female",
"Age": "29 yr",
"age_group": "19-30 y",
"life_stage": "adult",
"life_stage_label": "Adult",
"priority_focus": ["Prioritize nutrient density and absorption quality"],
"monitoring_plan": "Review dietary adequacy in periodic nutrition check-ins.",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "f9b92ab61182d57e",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "micronutrient",
"response_language": "en"
}
}
Positionnement du produit¶
Idéal pour les portails d'éducation nutritionnelle, les systèmes de planification de repas et les produits de prévention de la santé pour les entreprises.
Note
Si l'âge se situe en dehors des plages prises en charge, une erreur HTTP 400 est retournée car aucune catégorie de besoins n'est définie.
Points de terminaison recommandés¶
GET /api/v1/fitness/micronutrient-risk- API des risques en micronutrimentsGET /api/v1/bmi- API BMIGET /api/v1/tdee- API TDEEGET /api/v1/bmr- API BMRGET /api/v1/protein-calculator- API du calculateur de protéinesGET /api/v1/fitness/heart-rate-zones- API des zones de fréquence cardiaque