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_exercicioPOST 5002599ms08/07/2026, 15:19
{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T15:19:00-03:00,musculacao,Treino de costas, 27.5 minut
URL: https://personalmd-kappa.vercel.app/api/import
Parâmetros interpretados:
{
"date": "2026-07-08T15:19:00-03:00",
"type": "musculacao",
"intensity": "6",
"description": "Treino de costas, 27.5 minutos, intensidade 6, 194 calorias queimadas",
"duration_min": "27.5",
"calories_burned": "194"
}Body enviado:
{
"exercise_log": [
{
"date": "2026-07-08T15:19:00-03:00",
"type": "musculacao",
"notes": "",
"intensity": "6",
"description": "Treino de costas, 27.5 minutos, intensidade 6, 194 calorias queimadas",
"duration_min": 27.5,
"calories_burned": "194"
}
]
}Resposta:
{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T15:19:00-03:00,musculacao,Treino de costas, 27.5 minutos, intensidade 6, 194 calorias queimadas,27.5,6,,"}✖[personalmd] registrar_exercicioPOST 5002409ms08/07/2026, 14:47
{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T00:00:00Z,musculação,Musculação com foco em costas,27.
URL: https://personalmd-kappa.vercel.app/api/import
Parâmetros interpretados:
{
"date": "2026-07-08T00:00:00Z",
"type": "musculação",
"notes": "Queimou 194 calorias, intensidade 6 (considerada média)",
"intensity": "média",
"description": "Musculação com foco em costas",
"duration_min": "27.5",
"muscle_groups": "costas"
}Body enviado:
{
"exercise_log": [
{
"date": "2026-07-08T00:00:00Z",
"type": "musculação",
"notes": "Queimou 194 calorias, intensidade 6 (considerada média)",
"intensity": "média",
"description": "Musculação com foco em costas",
"duration_min": 27.5,
"muscle_groups": "costas"
}
]
}Resposta:
{"error":"Erro na importação","details":"Error: Failed query: insert into \"exercise_log\" (\"id\", \"user_id\", \"date\", \"type\", \"description\", \"duration_min\", \"intensity\", \"calories_burned\", \"notes\", \"created_at\") values (default, $1, $2, $3, $4, $5, $6, $7, $8, default)\nparams: 0d6d4bf2-d357-4060-b417-e444945dd5ed,2026-07-08T00:00:00Z,musculação,Musculação com foco em costas,27.5,média,NaN,Queimou 194 calorias, intensidade 6 (considerada média)"}✔[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}}