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}}