Listar trabajos de impresión
Consulta trabajos recientes con paginación por cursor para paneles operativos y herramientas de soporte.
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
| Nombre | Ubicación | Tipo | Obligatorio | Descripción | Restricciones |
|---|---|---|---|---|---|
limit | query | integer | no | Número máximo de recursos que se devuelven en una página. | min: 1; max: 100; default: 20 |
cursor | query | string | null | no | Cursor opaco de la página solicitada; envíalo de nuevo sin modificarlo. | — |
X-Request-Id | header | string | no | Identificador 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
| Nombre | Tipo | Obligatorio | Descripción | Restricciones |
|---|---|---|---|---|
print_jobs | array | sí | Trabajos de impresión devueltos para la cuenta y los filtros actuales. | — |
next_cursor | string | null | sí | Cursor 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 HTTP | Descripción |
|---|---|
401 | Falta la autenticación o no es válida. |
403 | El token no tiene permisos suficientes. |
422 | Uno o varios campos no son válidos. |
429 | Se superó el límite de solicitudes; respeta Retry-After. |
500 | Error interno de CloudPrint. |
Recomendaciones de integración
- Reutiliza
next_cursorsin modificarlo. - Usa esta lista para la operación diaria y el soporte; si conoces el ID del trabajo, consúltalo directamente.
Documentación relacionada
Obtener el estado de un trabajo de impresiónConsulta el estado de un trabajo hasta que sea printed, failed o cancelled.Crear y seguir trabajos de impresiónEnvía un documento a una impresora, evita duplicados y comprueba el resultado físico.Errores y reintentos de la API de CloudPrintGestiona estados HTTP, errores legibles por máquina, límites de solicitudes, trazabilidad y reintentos seguros.