Restofy Docs

Actualizar trabajo de impresión

POST /api/print-jobs/update-print-job

Descripción

Registra el estado de un trabajo tras ser procesado por el servidor de impresión.

Detalles

El servidor de impresión informa si un trabajo está en proceso, se completó o tuvo error. Solo puede actualizar trabajos de su propia estación. Al pasar a "en proceso" se ejecuta un claim atómico: solo el servidor que gana la transición imprime el trabajo, evitando que dos consultas simultáneas lo dupliquen. Al completarse se registra el momento exacto de impresión.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
token string
max:512
printJobUuid string
max:36
status string
max:20
response string No

Ejemplo de request

curl -X POST https://app.restofy.co/api/print-jobs/update-print-job \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "token": "string",
    "printJobUuid": "string",
    "status": "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": "***",
    "printJobUuid": "c2c54835-7eb3-11f1-ac02-f2368af4d8ac",
    "status": "completed",
    "response": "{\"ok\":true}"
}

Response

{
    "success": true,
    "message": "Trabajo actualizado",
    "data": {
        "printJobUuid": "c2c54835-7eb3-11f1-ac02-f2368af4d8ac",
        "status": "completed",
        "claimed": true
    }
}