API IBW¶
Calculer le poids corporel idéal en kg et lb avec une logique optionnelle ajustée pour les calculs de coaching et cliniques.
Point de terminaison¶
GET /api/v1/ibwPOST /api/v1/ibw/post
Paramètres¶
| Nom | Type | Obligatoire | Valeur | Description |
|---|---|---|---|---|
height | nombre (>0) | Oui | Requête/Corps | Hauteur en centimètres. |
body_frame | chaîne | Oui | Requête/Corps | small, medium, large. |
gender | chaîne | Oui | Requête/Corps | male ou female. |
formula | chaîne | Non | Requête | hamwi (par défaut) ou devine. |
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¶
- Standardiser l'estimation du poids corporel idéal dans les différents produits.
- Fournir des résultats spécifiques aux formules pour les contextes cliniques et de remise en forme.
- Ajouter de la précision et des conseils de suivi pour les objectifs de poids bruts.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/ibw?height=176&body_frame=medium&gender=male&formula=hamwi&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/ibw/post?formula=devine&lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"height":165,"body_frame":"small","gender":"female"}'
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 à cet endpoint.
{
"ideal_weight": "69.42 kg",
"formula": "Hamwi",
"gender": "Male",
"body_frame": "Medium",
"ideal_weight_kg": 69.42,
"ideal_weight_lb": 153.04,
"height_cm": 176.0,
"height_m": 1.76,
"precision_band": "frame_adjusted",
"precision_label": "Frame Adjusted",
"risk_signal": "Reference target suitable for phased planning.",
"action_plan": ["Set sustainable weekly target range"],
"monitoring_plan": "Reassess with body composition and performance markers.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "146e3a98a9a8ec1c",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "ibw",
"response_language": "en"
}
}
Positionnement du produit¶
Utile pour les formulaires d'admission, les plans de coaching numériques et les flux de travail de dépistage de santé nécessitant des estimations normalisées du poids corporel idéal.
Note
height, body_frame, et gender sont obligatoires pour les requêtes GET et POST.
Points de terminaison recommandés¶
GET /api/v1/bmi- API BMIGET /api/v1/tdee- API TDEEGET /api/v1/bmr- API BMRGET /api/v1/protein-calculator- API Calculateur de protéinesGET /api/v1/fitness/heart-rate-zones- API Zones de fréquence cardiaqueGET /api/v1/bodyfat- API de masse grasse