Resumen de impresión
POST /api/print-jobs/get-print-jobs-stats
Descripción
Retorna los contadores actuales y la actividad reciente de impresión del restaurante.
Detalles
Devuelve cuántos trabajos están pendientes y en proceso ahora, cuántos se imprimieron y cuántos fallaron en el día, el momento de la última impresión y la hora del servidor para sincronizar el monitor. Incluye también los últimos 30 trabajos con su estado y momento, que permiten mostrar un pulso de actividad en tiempo casi real.
Permisos requeridos
admin.module
Request
Este endpoint no recibe parámetros.
Ejemplo de request
curl -X POST https://app.restofy.co/api/print-jobs/get-print-jobs-stats \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-07-15T13:20:48Z
HTTP 200
Request
[]
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"pendingCount": 3,
"processingCount": 0,
"completedToday": 0,
"errorsToday": 0,
"lastPrintedAt": null,
"serverTime": "2026-07-15T13:20:17.000Z",
"pulses": [
{
"printJobUuid": "c3769e0e-7eb3-11f1-ac02-f2368af4d8ac",
"printerName": "Comandera adm 6a5789109fe56",
"status": "pending",
"createdAt": "2026-07-15T13:20:17.000Z",
"printedAt": null
},
{
"printJobUuid": "c282f681-7eb3-11f1-ac02-f2368af4d8ac",
"printerName": "Comandera adm 6a57890f08dff",
"status": "pending",
"createdAt": "2026-07-15T13:20:15.000Z",
"printedAt": null
},
{
"printJobUuid": "c2014628-7eb3-11f1-ac02-f2368af4d8ac",
"printerName": "Comandera adm 6a57890e21af9",
"status": "pending",
"createdAt": "2026-07-15T13:20:14.000Z",
"printedAt": null
}
]
}
}