curl --request GET \
--url https://api.example.com/api/v1/audit/[
{
"id": "audit-1",
"action": "context_switch",
"project_name": "SaaS Platform",
"environment": "development",
"skill_name": null,
"message": "Context switch completado exitosamente",
"success": true,
"duration_ms": 1240,
"created_at": "2026-04-04T05:15:29"
},
{
"id": "audit-7",
"action": "cli_switch",
"project_name": "SaaS Platform",
"environment": "staging",
"skill_name": null,
"message": "Supabase link falló: token expirado",
"success": false,
"duration_ms": 2100,
"created_at": "2026-04-03T22:15:29"
}
]
Listar el audit log con filtros opcionales y paginación.
curl --request GET \
--url https://api.example.com/api/v1/audit/[
{
"id": "audit-1",
"action": "context_switch",
"project_name": "SaaS Platform",
"environment": "development",
"skill_name": null,
"message": "Context switch completado exitosamente",
"success": true,
"duration_ms": 1240,
"created_at": "2026-04-04T05:15:29"
},
{
"id": "audit-7",
"action": "cli_switch",
"project_name": "SaaS Platform",
"environment": "staging",
"skill_name": null,
"message": "Supabase link falló: token expirado",
"success": false,
"duration_ms": 2100,
"created_at": "2026-04-03T22:15:29"
}
]
context_switch, env_inject, git_switch, cli_switch, error.true (exitosos) o false (fallidos).[
{
"id": "audit-1",
"action": "context_switch",
"project_name": "SaaS Platform",
"environment": "development",
"skill_name": null,
"message": "Context switch completado exitosamente",
"success": true,
"duration_ms": 1240,
"created_at": "2026-04-04T05:15:29"
},
{
"id": "audit-7",
"action": "cli_switch",
"project_name": "SaaS Platform",
"environment": "staging",
"skill_name": null,
"message": "Supabase link falló: token expirado",
"success": false,
"duration_ms": 2100,
"created_at": "2026-04-03T22:15:29"
}
]