API de Calories de Maintien¶
Calculez le métabolisme de base (MB) et les calories de maintien avec des plages cibles pratiques pour la perte de graisse et la prise de masse musculaire.
Point de terminaison¶
GET /api/v1/maintenance-caloriePOST /api/v1/maintenance-calorie/post
Paramètres¶
| Nom | Type | Obligatoire | In | Description |
|---|---|---|---|---|
sex | string | Oui | Requête/Corps | male ou female. |
age | number (>0) | Oui | Requête/Corps | Âge en années. |
height | number (>0) | Oui | Requête/Corps | Taille en cm (metric) ou pouces (imperial). |
weight | number (>0) | Oui | Requête/Corps | Poids en kg (metric) ou lb (imperial). |
unit | string | Oui | Requête/Corps | metric ou imperial. |
activity_level | string | Oui | Requête/Corps | little/no exercise,1-2 times/week,2-3 times/week,3-5 times/week,6-7 times/week,pro athlete. |
lang | string | Non | Requête | Langue de la réponse (en,es,de,fr,pt,ja,hi,ar). |
Pourquoi utiliser ce point de terminaison¶
- Fournir une base calorique stable avant la planification des macros.
- Retourner des plages cibles pour la perte de graisse, le maintien et la prise de masse.
- Améliorer l'observance grâce aux champs de guidage et de suivi.
Exemple de requête¶
curl -X GET "https://api.hefitapi.com/api/v1/maintenance-calorie?sex=female&age=31&height=167&weight=68&unit=metric&activity_level=3-5%20times/week&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/maintenance-calorie/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"sex":"male","age":36,"height":71,"weight":186,"unit":"imperial","activity_level":"2-3 times/week"}'
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, réelle et potentiellement plus riche, effectuez une requête à cet endpoint.
{
"sex": "female",
"age": 31.0,
"height_cm": 167.0,
"weight_kg": 68.0,
"unit": "metric",
"activity_level": "3-5 times/week",
"bmr_kcal_per_day": 1417.75,
"activity_multiplier": 1.75,
"m_calorie_kcal_per_day": 2481.06,
"calorie_band": "moderate",
"calorie_band_label": "Moderate",
"goal_targets_kcal": {
"fat_loss": 2109,
"maintenance": 2481,
"muscle_gain": 2729
},
"priority_focus": ["Track adherence before major changes"],
"activity_guidance": ["Sustain weekly movement consistency"],
"adjustment_rules": ["Adjust by 100-150 kcal based on trend"],
"monitoring_plan": "Review bodyweight and energy levels weekly.",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "d21562072ea3f83f",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "maintenance_calorie",
"response_language": "en"
}
}
Positionnement du produit¶
Un point de terminaison de base pour les suites nutritionnelles, les CRM de coaching et les programmes de santé numériques.
Note
activity_level doit correspondre à l'une des chaînes exactes prises en charge.
Points de terminaison recommandés¶
GET /api/v1/meal-calorie-calculator- API de calcul des calories des repasGET /api/v1/fitness/workout-calorie-estimate- API d'estimation des calories de l'entraînementGET /api/v1/bmi- API BmiGET /api/v1/tdee- API TdeeGET /api/v1/bmr- API BmrGET /api/v1/protein-calculator- API de calcul des protéines