Restofy Docs

Obtener cola de impresión

POST /api/print-jobs/list-print-queue

Descripción

Entrega al servidor de impresión los próximos trabajos pendientes de su estación.

Detalles

El servidor de impresión se identifica con el token de su estación y recibe hasta tres trabajos pendientes, del más antiguo al más reciente. Cada trabajo trae la impresora destino, su ancho y el contenido a imprimir. Solo responde si la estación está activa y disponible.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
token string
max:512

Ejemplo de request

curl -X POST https://app.restofy.co/api/print-jobs/list-print-queue \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "token": "string"
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-07-15T13:20:48Z
HTTP 200

Request

{
    "token": "***"
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "printJobs": [
            {
                "printJobUuid": "b2b03304-7eb3-11f1-ac02-f2368af4d8ac",
                "printerUuid": "ae1f6ab8-9236-4001-9e84-2758865583e7",
                "printerName": "Impresora 6a5788f15b727",
                "deviceName": "POS-80",
                "printWidthMm": 80,
                "payload": {
                    "kind": "print",
                    "openDrawer": false,
                    "lines": [
                        {
                            "type": "text",
                            "value": "Mi Negocio",
                            "font": "large",
                            "align": "center"
                        },
                        {
                            "type": "separator",
                            "style": "double"
                        },
                        {
                            "type": "text",
                            "value": "Resumen de consumo",
                            "font": "emphasis",
                            "align": "center"
                        },
                        {
                            "type": "space"
                        },
                        {
                            "type": "row",
                            "left": "Fecha",
                            "right": "15/07/2026 08:19 AM"
                        },
                        {
                            "type": "row",
                            "left": "Mesa",
                            "right": "Mesa 01"
                        },
                        {
                            "type": "row",
                            "left": "Mesero",
                            "right": "App Testing"
                        },
                        {
                            "type": "row",
                            "left": "Orden",
                            "right": "59W-R66"
                        },
                        {
                            "type": "space"
                        },
                        {
                            "type": "text",
                            "value": "Nota: test order",
                            "font": "normal",
                            "align": "left"
                        },
                        {
                            "type": "separator",
                            "style": "dashed"
                        },
                        {
                            "type": "row",
                            "left": "Cant  Detalle",
                            "right": "Total"
                        },
                        {
                            "type": "separator",
                            "style": "dashed"
                        },
                        {
                            "type": "row",
                            "left": "1  Cazuela de Mariscos",
                            "right": "$23.000"
                        },
                        {
                            "type": "separator",
                            "style": "dashed"
                        },
                        {
                            "type": "space"
                        },
                        {
                            "type": "row",
                            "left": "TOTAL",
                            "right": "$23.000"
                        },
                        {
                            "type": "space"
                        },
                        {
                            "type": "separator",
                            "style": "dashed"
                        },
                        {
                            "type": "text",
                            "value": "Software Restofy",
                            "font": "small",
                            "align": "center"
                        },
                        {
                            "type": "space"
                        },
                        {
                            "type": "space"
                        }
                    ]
                },
                "status": "pending",
                "createdAt": "2026-07-15T13:19:48.000Z"
            }
        ]
    }
}