हृदय गति क्षेत्र API¶
वसा कम करने, सहनशक्ति और प्रदर्शन को अनुकूलित करने के लिए कार्रवाई योग्य कोचिंग संदर्भ के साथ हृदय गति आरक्षित क्षेत्रों को लौटाएं।
एंडपॉइंट¶
GET /api/v1/fitness/heart-rate-zonesPOST /api/v1/fitness/heart-rate-zones/post
पैरामीटर¶
| नाम | प्रकार | आवश्यक | इन | विवरण |
|---|---|---|---|---|
age | पूर्णांक (13-90) | हाँ | क्वेरी/बॉडी | एथलीट की आयु वर्ष में। |
resting_hr | संख्या (30-130) | हाँ | क्वेरी/बॉडी | आराम की हृदय गति बीपीएम में। |
goal | स्ट्रिंग | हाँ | क्वेरी/बॉडी | fat_loss,muscle_gain,maintenance,endurance,recomposition। |
max_hr | संख्या (120-230) | नहीं | क्वेरी/बॉडी | अधिकतम HR; यदि अनुपस्थित, तो आयु-आधारित अनुमान का उपयोग किया जाता है। |
lang | स्ट्रिंग | नहीं | क्वेरी | प्रतिक्रिया भाषा (en,es,de,fr,pt,ja,hi,ar)। |
इस एंडपॉइंट का उपयोग क्यों करें¶
- प्रत्येक उपयोगकर्ता प्रोफ़ाइल के लिए तैयार-से-प्रशिक्षण हृदय गति क्षेत्रों को प्रदान करें।
- लक्ष्यों और तैयार होने के साथ सत्र के नुस्खों को संरेखित करें।
- लगातार क्षेत्र तर्क के साथ कोचिंग ऑटोमेशन का समर्थन करें।
अनुरोध का उदाहरण¶
curl -X GET "https://api.hefitapi.com/api/v1/fitness/heart-rate-zones?age=33&resting_hr=58&goal=endurance&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/heart-rate-zones/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"age":33,"resting_hr":58,"goal":"fat_loss","max_hr":188}'
प्रतिक्रिया का उदाहरण¶
!!! सूचना नीचे दिया गया प्रतिक्रिया उदाहरण केवल प्रदर्शन उद्देश्यों के लिए है। पूर्ण, वास्तविक समय और संभावित रूप से अधिक समृद्ध JSON संरचना प्राप्त करने के लिए इस एंडपॉइंट पर लाइव अनुरोध करें।
{
"goal": "fat_loss",
"goal_label": "Fat Loss",
"age": 33,
"resting_hr_bpm": 58.0,
"max_hr_bpm": 188,
"max_hr_source": "provided",
"heart_rate_reserve_bpm": 130,
"zones": {
"zone_1": {"label": "Zone 1", "min_bpm": 123, "max_bpm": 136},
"zone_2": {"label": "Zone 2", "min_bpm": 136, "max_bpm": 149},
"zone_3": {"label": "Zone 3", "min_bpm": 149, "max_bpm": 162},
"zone_4": {"label": "Zone 4", "min_bpm": 162, "max_bpm": 175},
"zone_5": {"label": "Zone 5", "min_bpm": 175, "max_bpm": 188}
},
"fat_burn_zone": {"zone": "zone_2", "label": "Fat Burn Zone", "min_bpm": 136, "max_bpm": 149},
"vo2_optimization_zone": {"zone": "zone_4", "label": "VO2 Optimization Zone", "min_bpm": 162, "max_bpm": 175},
"threshold_zone": {"zone": "zone_4", "min_bpm": 162, "max_bpm": 175},
"anaerobic_power_zone": {"zone": "zone_5", "min_bpm": 175, "max_bpm": 188},
"readiness_signal": {"level": "high", "level_label": "High", "note": "Recovery indicators support quality intervals."},
"goal_session_guidance": ["2 threshold intervals", "1 long zone-2 block"],
"training_notes": {
"warmup": "Build progressively for 10-15 minutes.",
"cooldown": "Use 8-10 minutes low-intensity recovery.",
"zone_switching": "Transition gradually when moving between zones."
},
"summary": "Balanced zone strategy optimized for fat-loss efficiency.",
"language": "en",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "f6b9fb31d4f2a027",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "fitness_heart_rate_zones",
"response_language": "en"
}
}
उत्पाद की स्थिति¶
कनेक्टेड फिटनेस वियरेबल, कोचिंग डैशबोर्ड और सहनशक्ति प्रशिक्षण ऑटोमेशन के लिए आदर्श।
!!! नोट max_hr वैकल्पिक है। यदि अनुपस्थित, तो एपीआई आयु के आधार पर टैनका सूत्र का उपयोग करके अधिकतम HR का अनुमान लगाता है।
अनुशंसित एंडपॉइंट¶
GET /api/v1/bmi- BMI APIGET /api/v1/tdee- TDEE APIGET /api/v1/bmr- BMR APIGET /api/v1/protein-calculator- प्रोटीन कैलकुलेटर APIGET /api/v1/bodyfat- बॉडीफैट APIGET /api/v1/maintenance-calorie- रखरखाव कैलोरी API