Aller au contenu

API du score de longévité

Transformez les signaux biométriques et de style de vie quotidiens en un score de longévité pratique, avec des priorités d'amélioration structurées.

Point de terminaison

  • GET /api/v1/fitness/longevity-score
  • POST /api/v1/fitness/longevity-score/post

Paramètres

Nom Type Obligatoire Valeur Description
resting_hr nombre (30-120) Oui Demande/Corps Fréquence cardiaque au repos (battements par minute).
vo2max nombre (10-90) Oui Demande/Corps Estimation/valeur de la VO2 max.
body_fat_percentage nombre (3-60) Oui Demande/Corps Pourcentage de graisse corporelle.
sleep_hours nombre (0-16) Oui Demande/Corps Nombre d'heures de sommeil moyennes.
weekly_activity_minutes entier (0-2000) Oui Demande/Corps Nombre total de minutes actives par semaine.
lang chaîne Non Demande Langue de la réponse (en,es,de,fr,pt,ja,hi,ar).

Pourquoi utiliser cet endpoint

  • Regrouper les facteurs de longévité et les risques cardiovasculaires dans une seule sortie.
  • Fournir des objectifs opérationnels et des priorités de conformité.
  • Faciliter l'automatisation du coaching ou des soins préventifs à grande échelle.

Commencer

Exemple de requête

curl -X GET "https://api.hefitapi.com/api/v1/fitness/longevity-score?resting_hr=62&vo2max=42&body_fat_percentage=21&sleep_hours=7.4&weekly_activity_minutes=210&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/fitness/longevity-score/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"resting_hr":68,"vo2max":35,"body_fat_percentage":28,"sleep_hours":6.5,"weekly_activity_minutes":160}'

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.

{
  "longevity_score": 71,
  "cardiometabolic_risk": {
    "level": "low",
    "level_label": "Low",
    "insight": "Current profile supports favorable long-term cardiometabolic outlook."
  },
  "lifestyle_improvement_priorities": [
    "Progress aerobic capacity with consistent zone-2 work",
    "Stabilize sleep timing for recovery quality"
  ],
  "longevity_action_plan": ["Maintain weekly movement baseline and progression"],
  "quarterly_targets": ["Improve VO2max trend", "Hold resting HR within target band"],
  "compliance_priorities": ["Adhere to weekly training minimum"],
  "medical_escalation_flags": [],
  "component_scores": {
    "resting_hr_score": 62,
    "vo2max_score": 63,
    "body_fat_score": 97,
    "sleep_score": 90,
    "activity_score": 85
  },
  "inputs": {
    "resting_hr_bpm": 62.0,
    "vo2max": 42.0,
    "body_fat_percentage": 21.0,
    "sleep_hours": 7.4,
    "weekly_activity_minutes": 210
  },
  "summary": "Low-risk longevity profile with targeted optimization opportunities.",
  "language": "en",
  "_enterprise": {
    "client": "Acme Health",
    "plan": "pro",
    "request_id": "fe6c1f1be07d4dd2",
    "quota": 120,
    "usage_tracking": true
  },
  "_api_metadata_": {
    "endpoint_name": "fitness_longevity_score",
    "response_language": "en"
  }
}

Positionnement du produit

Conçu pour les programmes de bien-être d'entreprise, les plateformes d'engagement des assureurs et les produits de santé de performance de pointe.

Note

weekly_activity_minutes doit être 0-2000; les valeurs hors plage renvoient une erreur HTTP 400.

Endpoints recommandés