Saltar al contenido

Listar trabajos de impresión

Consulta trabajos recientes con paginación por cursor para paneles operativos y herramientas de soporte.

GET/api/v1/print-jobsVersión de la API: v1operationId: listPrintJobsVer como Markdown

Qué hace este método

Consulta trabajos recientes con paginación por cursor para paneles operativos y herramientas de soporte.

Autenticación

Envía un token de corta duración en Authorization: Bearer <access_token>.

Permisos necesarios: print_jobs:read

Solicitud

URL de producción: https://public-api.cloudprint.me/api/v1/print-jobs

Parámetros

NombreUbicaciónTipoObligatorioDescripciónRestricciones
limitqueryintegernoNúmero máximo de recursos que se devuelven en una página.min: 1; max: 100; default: 20
cursorquerystring | nullnoCursor opaco de la página solicitada; envíalo de nuevo sin modificarlo.
X-Request-IdheaderstringnoIdentificador opcional para rastrear la solicitud; CloudPrint devuelve un valor seguro en la cabecera de respuesta.maxLength: 128; example: "order-100045-attempt-1"

Cuerpo de la solicitud

El método no tiene cuerpo de solicitud.

Ejemplos de solicitud

cURL

bash
curl -sS 'https://public-api.cloudprint.me/api/v1/print-jobs?limit=20' \
  -H "Authorization: Bearer $ACCESS_TOKEN"

Respuesta

Estado HTTP: 200 — Solicitud completada.

Campos de respuesta

NombreTipoObligatorioDescripciónRestricciones
print_jobsarrayTrabajos de impresión devueltos para la cuenta y los filtros actuales.
next_cursorstring | nullCursor opaco de la página siguiente; envíalo de nuevo sin modificarlo.

Ejemplo de respuesta

json
{
  "print_jobs": [
    {
      "print_job_id": "11111111-1111-4111-8111-111111111111",
      "document_id": "11111111-1111-4111-8111-111111111111",
      "document_mime_type": "application/pdf",
      "document_format": "pdf",
      "document_raw_language": null,
      "printer_id": "11111111-1111-4111-8111-111111111111",
      "status": "pending",
      "copies": 1,
      "intent": "shipping_label",
      "color_mode": "default",
      "duplex_mode": "default",
      "media_width_mm": 58,
      "media_height_mm": 40,
      "dpi": 203,
      "scale_mode": "none",
      "orientation": "default",
      "offset_x_mm": 0,
      "offset_y_mm": 0,
      "margin_top_mm": 0,
      "margin_right_mm": 0,
      "margin_bottom_mm": 0,
      "margin_left_mm": 0,
      "created_at": "2026-08-06T12:00:00Z",
      "reserved_at": "2026-08-06T12:00:00Z",
      "started_at": "2026-08-06T12:00:00Z",
      "completed_at": "2026-08-06T12:00:00Z",
      "failure_reason": "string"
    }
  ],
  "next_cursor": "string"
}

Errores

Estado HTTPDescripción
401Falta la autenticación o no es válida.
403El token no tiene permisos suficientes.
422Uno o varios campos no son válidos.
429Se superó el límite de solicitudes; respeta Retry-After.
500Error interno de CloudPrint.

Recomendaciones de integración

  • Reutiliza next_cursor sin modificarlo.
  • Usa esta lista para la operación diaria y el soporte; si conoces el ID del trabajo, consúltalo directamente.

Documentación relacionada

Guías para integrar CloudPrint, conectar el agente local y operar flujos de impresión.