API de calcul du métabolisme de base¶
Calcule la demande métabolique au repos avec une sortie à double équation et des plages de calories cibles pratiques.
Point de terminaison¶
GET /api/v1/rmr-calculatorPOST /api/v1/rmr-calculator/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
sex | chaîne | Oui | Requête/Corps | male ou female. |
age | nombre (>0) | Oui | Requête/Corps | Âge en années. |
height | nombre (>0) | Oui | Requête/Corps | Taille en cm (metric) ou en pouces (imperial). |
weight | nombre (>0) | Oui | Requête/Corps | Poids en kg (metric) ou en livres (imperial). |
unit | chaîne | Non | Requête/Corps | metric (par défaut) ou imperial. |
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¶
- Fournir une estimation robuste du métabolisme de base à partir de deux formules courantes.
- Variance de l'équation de surface pour une meilleure interprétation.
- Fournir des bases plus propres pour la planification des calories et les systèmes de macros.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/rmr-calculator?sex=male&age=35&height=178&weight=82&unit=metric&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/rmr-calculator/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"sex":"female","age":30,"height":66,"weight":148,"unit":"imperial"}'
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 cet endpoint.
{
"sex": "male",
"age": 35.0,
"height_cm": 178.0,
"weight_kg": 82.0,
"unit": "metric",
"resting_metabolic_rate": {
"mifflin_st_jeor_kcal_per_day": 1762.5,
"harris_benedict_kcal_per_day": 1831.2,
"blended_estimate_kcal_per_day": 1796.85,
"equation_delta_kcal_per_day": 68.7
},
"metabolic_band": "moderate",
"metabolic_band_label": "Moderate",
"calorie_targets_kcal": {"fat_loss": 2246, "maintenance_proxy": 2605, "muscle_gain": 2875},
"action_plan": ["Start from blended estimate then calibrate"],
"monitoring_plan": "Review trend and adjust intake every 2-3 weeks.",
"quality_notes": ["Energy expenditure varies by recovery and daily activity"],
"_enterprise": {"client": "Acme Health", "plan": "pro", "request_id": "a739d2b585890f4f", "quota": 120, "usage_tracking": true},
"_api_metadata_": {"endpoint_name": "rmr_calculator", "response_language": "en"}
}
Positionnement du produit¶
Point de terminaison métabolique de base pour les moteurs nutritionnels, les applications de santé et les systèmes de coaching numériques.
Note
L'âge, la taille et le poids doivent tous être des valeurs positives.
Points de terminaison recommandés¶
GET /api/v1/6mwt-calculator- API de calcul 6MwtGET /api/v1/abi-calculator- API de calcul AbiGET /api/v1/ava-calculator- API de calcul AvaGET /api/v1/bri-calculator- API de calcul BriGET /api/v1/bsa-calculator- API de calcul BsaGET /api/v1/carbs-calculator- API de calcul des glucides