Saltar al contenido

Referencia de la API v1 de CloudPrint

Integra CloudPrint con una referencia versionada sobre autenticación, impresoras, documentos, trabajos de impresión, errores y reintentos.

Cómo usar esta documentación

El inicio rápido explica el flujo completo; la referencia de la API v1 detalla solicitudes, campos, respuestas y errores. Todas las operaciones están disponibles en HTML y Markdown.

URL base y flujo

Envía las solicitudes de producción a https://public-api.cloudprint.me: obtén un token, selecciona una impresora, sube el documento, crea un trabajo idempotente y consulta su estado final.

Compatibilidad

La versión principal forma parte de la ruta. En v1 pueden aparecer ampliaciones compatibles; eliminar o renombrar operaciones o campos requiere una versión principal nueva.

Alcance de CloudPrint

CloudPrint envía PDF listos para imprimir o datos RAW en un lenguaje de impresora definido a impresoras locales mediante la conexión saliente del agente. Public API no genera etiquetas de transportista ni convierte documentos Office.

Todas las operaciones de la API v1

TipoDescripciónRuta
POSTToken de acceso/oauth/token
POSTToken de instalación/developer-api/v1/app-installations/{installationId}/access-tokens
GETVersiones del agente/agent-download-api/v1/releases
GETDescargar el instalador/agent-download-api/v1/installers/{filename}
GETCuentas gestionadas/partner-api/v1/accounts
POSTCrear cuenta gestionada/partner-api/v1/accounts
GETObtener cuenta gestionada/partner-api/v1/accounts/{relationshipId}
GETListar Agent Enrollments/partner-api/v1/accounts/{relationshipId}/agent-enrollments
POSTCrear Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments
GETObtener Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
DELETERevocar Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
GETAgentes gestionados/partner-api/v1/accounts/{relationshipId}/agents
DELETERevocar agente/partner-api/v1/accounts/{relationshipId}/agents/{agentId}
GETUso del partner/partner-api/v1/usage
POSTCambiar estado de cuenta/partner-api/v1/accounts/{relationshipId}/{action}
GETContexto del cliente/api/v1/me
GETListar agentes/api/v1/agents
GETListar impresoras/api/v1/printers
POSTSubir documento/api/v1/documents
GETListar trabajos/api/v1/print-jobs
POSTCrear trabajo/api/v1/print-jobs
POSTCrear desde URL/api/v1/print-jobs/from-url
POSTCrear desde Base64/api/v1/print-jobs/from-base64
GETEstado del trabajo/api/v1/print-jobs/{printJobId}

Documentación relacionada

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