Ir para o conteúdo

API dos Pontos Weight Watchers

Calcule os Pontos Smart e retorne sugestões práticas de otimização e substituição.

Endpoint

  • GET /api/v1/weight-watchers-points
  • POST /api/v1/weight-watchers-points/post

Parâmetros

Nome Tipo Obrigatório In Descrição
calories número (>0) Sim Query/Corpo Calorias por porção/refeição.
sugar número Não Query/Corpo Gramas de açúcar (padrão 0).
protein número Não Query/Corpo Gramas de proteína (padrão 0).
saturated_fat número Não Query/Corpo Gramas de gordura saturada (padrão 0).
lang string Não Query Idioma da resposta (en,es,de,fr,pt,ja,hi,ar).

Por que Usar Este Endpoint

  • Oferecer pontuação semelhante a SmartPoints em produtos de nutrição.
  • Adicionar orientação de qualidade e otimização além do total de pontos.
  • Útil para recomendações de refeições e incentivo comportamental.

Começar

Exemplo de Requisição

curl -X GET "https://api.hefitapi.com/api/v1/weight-watchers-points?calories=420&sugar=16&protein=24&saturated_fat=6&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/weight-watchers-points/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"calories":510,"sugar":24,"protein":18,"saturated_fat":10}'

Exemplo de Resposta

Info

O exemplo de resposta abaixo é apenas para fins de demonstração. Faça uma requisição real a este endpoint para receber a estrutura JSON completa, em tempo real e potencialmente mais rica.

{
  "calories": 420.0,
  "sugar_g": 16.0,
  "protein_g": 24.0,
  "saturated_fat_g": 6.0,
  "weight_watchers_smart_points": 12.03,
  "points_band": "moderate",
  "points_band_label": "Moderate",
  "meal_guidance": ["Moderate-point meal; balance with lower-point choices"],
  "optimization_actions": ["Increase protein density and reduce added sugar"],
  "swap_suggestions": ["Swap sugary drinks for zero-calorie alternatives"],
  "risk_flags": [],
  "note": "Freestyle-style point estimate for directional guidance.",
  "_enterprise": {"client": "Acme Health", "plan": "pro", "request_id": "af944df790007b9c", "quota": 120, "usage_tracking": true},
  "_api_metadata_": {"endpoint_name": "weight_watchers_points", "response_language": "en"}
}

Posicionamento do Produto

Útil para produtos de suporte à dieta, aplicativos de registro de alimentos e recursos de nutrição.

Nota

calories é obrigatório e deve ser maior que zero.

Endpoints Recomendados