Listar agentes de impresión conectados
Consulta los agentes CloudPrint de la cuenta y revisa su conexión, versión y estado de actualización.
Qué hace este método
Consulta los agentes CloudPrint de la cuenta y revisa su conexión, versión y estado de actualización.
Autenticación
Envía un token de corta duración en Authorization: Bearer <access_token>.
Permisos necesarios: agents:read
Solicitud
URL de producción: https://public-api.cloudprint.me/api/v1/agents
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: 50 |
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/agents?limit=50' \
-H "Authorization: Bearer $ACCESS_TOKEN"Respuesta
Estado HTTP: 200 — Solicitud completada.
Campos de respuesta
| Nombre | Tipo | Obligatorio | Descripción | Restricciones |
|---|---|---|---|---|
agents | array | sí | Agentes registrados en la cuenta CloudPrint actual. | — |
next_cursor | string | null | sí | Cursor opaco de la página siguiente; envíalo de nuevo sin modificarlo. | — |
Ejemplo de respuesta
json
{
"agents": [
{
"agent_id": "11111111-1111-4111-8111-111111111111",
"name": "Warehouse PC agent",
"status": "online",
"agent_instance_id": "string",
"hostname": "string",
"version": "string",
"update": {
"status": "available",
"current_version": "0.1.0",
"latest_version": "0.1.1",
"minimum_supported_version": "0.1.0",
"channel": "stable",
"required": false
},
"last_seen_at": "2026-08-06T12:00:00Z"
}
],
"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
- Trata el estado del agente como información operativa, no como clave de enrutamiento.
- Revisa su actualización antes de investigar fallos de impresora o documento.
Documentación relacionada
Agentes e impresorasConecta ordenadores, descubre colas de impresión y elige una impresora estable para cada flujo.Listar impresoras disponiblesConsulta las impresoras visibles mediante agentes conectados y elige un ID de impresora estable para la integración.Solución de problemasDiagnostica trabajos fallidos sin provocar una segunda impresión por accidente.