Logs de execução de integrações

Cada chamada a um verbo de integração (via comando de voz/texto ou aprovação manual) é registrada aqui com request, resposta e duração — use para diagnosticar falhas e otimizar verbos.

[personalmd] registrar_exercicioPOST 2001119ms30/07/2026, 20:01

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-30",
  "type": "musculacao",
  "intensity": "5",
  "description": "treino de perna",
  "duration_min": "32",
  "calories_burned": "300"
}

Body enviado:

{
  "exercise_log": [
    {
      "date": "2026-07-30",
      "type": "musculacao",
      "notes": "",
      "intensity": "5",
      "description": "treino de perna",
      "duration_min": 32,
      "calories_burned": "300"
    }
  ]
}

Resposta:

{"success":true,"counts":{"exercise_log":1}}
[personalmd] registrar_exercicioPOST 200264ms10/07/2026, 19:21

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-10T07:00:00Z",
  "type": "musculacao",
  "notes": "",
  "intensity": "5",
  "description": "Musculação trabalhando o peitoral",
  "duration_min": "30",
  "calories_burned": "200"
}

Body enviado:

{
  "exercise_log": [
    {
      "date": "2026-07-10T07:00:00Z",
      "type": "musculacao",
      "notes": "",
      "intensity": "5",
      "description": "Musculação trabalhando o peitoral",
      "duration_min": 30,
      "calories_burned": "200"
    }
  ]
}

Resposta:

{"success":true,"counts":{"exercise_log":1}}
[personalmd] registrar_hidratacaoPOST 2003228ms10/07/2026, 19:20

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-10",
  "volume_ml": "2500"
}

Body enviado:

{
  "nutrition_log": [
    {
      "date": "2026-07-10",
      "fat_g": 0,
      "notes": "",
      "carbs_g": 0,
      "fiber_g": 0,
      "meal_type": "agua",
      "protein_g": 0,
      "description": "Água (2500ml)",
      "calories_kcal": 2500
    }
  ]
}

Resposta:

{"success":true,"counts":{"nutrition_log":1}}
[personalmd] registrar_hidratacaoPOST 2001367ms08/07/2026, 14:31

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-08T14:31:00Z",
  "volume_ml": "2500"
}

Body enviado:

{
  "nutrition_log": [
    {
      "date": "2026-07-08T14:31:00Z",
      "fat_g": 0,
      "notes": "",
      "carbs_g": 0,
      "fiber_g": 0,
      "meal_type": "agua",
      "protein_g": 0,
      "description": "Água (2500ml)",
      "calories_kcal": 2500
    }
  ]
}

Resposta:

{"success":true,"counts":{"nutrition_log":1}}
[personalmd] registrar_sonoPOST 200400ms07/07/2026, 18:28

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-06",
  "bedtime": "2026-07-06T23:26:00Z",
  "quality": "4",
  "wake_time": "2026-07-07T06:05:00Z",
  "total_hours": "6.65"
}

Body enviado:

{
  "sleep_log": [
    {
      "date": "2026-07-06",
      "notes": "",
      "bedtime": "2026-07-06T23:26:00Z",
      "quality": 4,
      "wake_time": "2026-07-07T06:05:00Z",
      "total_hours": 6.65
    }
  ]
}

Resposta:

{"success":true,"counts":{"sleep_log":1}}
[personalmd] registrar_hidratacaoPOST 2001796ms07/07/2026, 18:28

URL: https://personalmd-kappa.vercel.app/api/import

Parâmetros interpretados:

{
  "date": "2026-07-07T18:27:00-03:00",
  "volume_ml": "1000"
}

Body enviado:

{
  "nutrition_log": [
    {
      "date": "2026-07-07T18:27:00-03:00",
      "fat_g": 0,
      "notes": "",
      "carbs_g": 0,
      "fiber_g": 0,
      "meal_type": "agua",
      "protein_g": 0,
      "description": "Água ({volume_ml:number}ml)",
      "calories_kcal": 1000
    }
  ]
}

Resposta:

{"success":true,"counts":{"nutrition_log":1}}