API de Karvonen¶
Proporciona orientación precisa para el ritmo cardíaco objetivo durante las sesiones de cardio con control de intensidad basado en reservas.
Punto de finalización¶
GET /api/v1/karvonenPOST /api/v1/karvonen/post
Parámetros¶
| Nombre | Tipo | Requerido | In | Descripción |
|---|---|---|---|---|
age | entero (>0) | Sí | Consulta/Cuerpo | Edad en años. |
rhr | entero (>0) | Sí | Consulta/Cuerpo | Frecuencia cardíaca de reposo en bpm. |
intensity | número (10-100) | Sí | Consulta/Cuerpo | Porcentaje de intensidad objetivo del entrenamiento. |
mhr | entero (>0) | No | Consulta/Cuerpo | Máximo HR; si se omite, la API utiliza 220 - age. |
lang | cadena | No | Consulta | Idioma de la respuesta (en,es,de,fr,pt,ja,hi,ar). |
¿Por qué usar este punto de finalización?¶
- Utilice objetivos de ritmo cardíaco basados en reservas en lugar de zonas genéricas.
- Ajuste el diseño de la sesión para las bandas de recuperación, aeróbica, umbral y HIIT.
- Agregue una función de cálculo de zonas objetivo transparente a las aplicaciones de cardio para consumidores.
Ejemplo de solicitud¶
curl -X GET "https://api.hefitapi.com/api/v1/karvonen?age=35&rhr=58&intensity=72&lang=en" \
-H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/karvonen/post?lang=en" \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"age":35,"rhr":58,"mhr":188,"intensity":78}'
Ejemplo de respuesta¶
Info
El ejemplo de respuesta a continuación es solo para demostración. Para obtener la estructura JSON completa, en tiempo real y potencialmente más rica, realice una solicitud en vivo a este punto de finalización.
{
"age": 35,
"resting_heart_rate_bpm": 58,
"maximum_heart_rate_bpm": 185,
"used_default_max_hr": true,
"heart_rate_reserve_bpm": 127,
"intensity_percent": 72.0,
"target_heart_rate_bpm": 149.44,
"training_zone_range_bpm": {
"min": 143.09,
"max": 155.79
},
"intensity_band": "aerobic",
"intensity_band_label": "Aerobic",
"risk_signal": "Sustainable zone for base-building sessions.",
"action_plan": ["Use longer steady-state intervals"],
"monitoring_plan": "Track drift and perceived exertion each session.",
"_enterprise": {
"client": "Acme Health",
"plan": "pro",
"request_id": "dd67b47d2223915c",
"quota": 120,
"usage_tracking": true
},
"_api_metadata_": {
"endpoint_name": "karvonen",
"response_language": "en"
}
}
Posicionamiento del producto¶
Excelente para aplicaciones de resistencia, paneles de control de entrenamiento y plataformas de gimnasio que requieren la automatización repetible de objetivos de BPM.
Nota
Si mhr se omite, el máximo de frecuencia cardíaca se establece en 220 - age.
Puntos de finalización recomendados¶
GET /api/v1/bmi- API de BMIGET /api/v1/tdee- API de TDEEGET /api/v1/bmr- API de BMRGET /api/v1/protein-calculator- API de calculadora de proteínasGET /api/v1/fitness/heart-rate-zones- API de zonas de frecuencia cardíacaGET /api/v1/bodyfat- API de grasa corporal