Перейти к содержанию

Справочник CloudPrint API v1

Версионированная документация CloudPrint API по авторизации, принтерам, документам, заданиям, ошибкам и безопасным повторам.

Как пользоваться документацией

Быстрый старт и руководства по сценариям объясняют весь бизнес-процесс. Версионированный справочник API нужен для точной реализации запросов, полей, ответов и обработки ошибок. Интерактивный обозреватель остаётся вспомогательным инструментом; каждая публичная операция доступна в статическом HTML и Markdown.

Основной адрес и последовательность запросов

Рабочие запросы отправляются на https://public-api.cloudprint.me. Обычная интеграция получает токен, выбирает принтер, загружает документ, создаёт идемпотентное задание и проверяет его до конечного статуса.

Гарантии совместимости

Основная версия входит в стабильный путь API. В v1 могут появляться совместимые дополнения; удаление или переименование операций и полей требует новой основной версии.

Что делает CloudPrint

CloudPrint доставляет готовый PDF или явные RAW-команды языка принтера на выбранный локальный принтер через исходящее соединение агента. Public API не создаёт этикетки перевозчика, не конвертирует документы Office и не раскрывает внутренний протокол агента.

Все операции API v1

ТипОписаниеПуть
POSTПолучение токена/oauth/token
POSTТокен установки/developer-api/v1/app-installations/{installationId}/access-tokens
GETВерсии Agent/agent-download-api/v1/releases
GETСкачивание Agent/agent-download-api/v1/installers/{filename}
GETСписок аккаунтов клиентов/partner-api/v1/accounts
POSTСоздание аккаунта/partner-api/v1/accounts
GETПолучение аккаунта/partner-api/v1/accounts/{relationshipId}
GETСписок Agent Enrollments/partner-api/v1/accounts/{relationshipId}/agent-enrollments
POSTСоздание Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments
GETПолучение Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
DELETEОтзыв Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
GETСписок Agents клиента/partner-api/v1/accounts/{relationshipId}/agents
DELETEОтзыв Agent клиента/partner-api/v1/accounts/{relationshipId}/agents/{agentId}
GETUsage партнёра/partner-api/v1/usage
POSTСостояние аккаунта/partner-api/v1/accounts/{relationshipId}/{action}
GETКонтекст клиента/api/v1/me
GETСписок агентов/api/v1/agents
GETСписок принтеров/api/v1/printers
POSTЗагрузка документа/api/v1/documents
GETСписок заданий/api/v1/print-jobs
POSTСоздание задания/api/v1/print-jobs
POSTСоздание из URL/api/v1/print-jobs/from-url
POSTСоздание из Base64/api/v1/print-jobs/from-base64
GETСтатус задания/api/v1/print-jobs/{printJobId}

Связанная документация

Руководства по интеграции CloudPrint, подключению локального агента и надёжной работе печати.