FEEDBACK service
Action: getActivityLogs
Request
No payload required.Must be
"getActivityLogs".Response
Always
"success" on success.Array of activity log entry objects, ordered by timestamp.
Retrieve the system activity log for auditing user actions across the platform.
FEEDBACK service
Action: getActivityLogs
Jefe role) only. Access should be restricted at the UI level."getActivityLogs"."success" on success.Show log entry properties
"Login", "Corte Agregado", "Problema Reportado").const FEEDBACK_ENDPOINT = 'https://script.google.com/macros/s/AKfycbwHTr8MSFuNio8rky8tflcErlRlAb1YSH2jmszZp77SM5e_-SVMO2pBU1UmeGOH1Aig/exec';
const response = await fetch(FEEDBACK_ENDPOINT, {
method: 'POST',
headers: { 'Content-Type': 'text/plain' },
body: JSON.stringify({ action: 'getActivityLogs', payload: {} }),
redirect: 'follow'
});
const result = await response.json();
if (result.status === 'success') {
console.log(`${result.data.length} activity log entries`);
// Show the 10 most recent events
const recent = result.data.slice(-10).reverse();
recent.forEach(entry => {
console.log(`[${entry.timestamp}] ${entry.nombreUsuario} — ${entry.tipoActividad}: ${entry.detalle}`);
});
}