FEEDBACK service
Action: getFeedbackItems
Request
No payload required.Must be
"getFeedbackItems".Response
Always
"success" on success.Array of feedback item objects.
Retrieve all problem reports and contact form submissions for admin review.
FEEDBACK service
Action: getFeedbackItems
Supervisor or Jefe roles should call this endpoint."getFeedbackItems"."success" on success.Show feedback item properties
"problem_report" or "contact".null if the item has not been replied to yet.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: 'getFeedbackItems', payload: {} }),
redirect: 'follow'
});
const result = await response.json();
if (result.status === 'success') {
const unresolved = result.data.filter(item => !item.isResolved);
console.log(`${unresolved.length} unresolved feedback items`);
const problemReports = result.data.filter(item => item.type === 'problem_report');
const contactMessages = result.data.filter(item => item.type === 'contact');
}