Przejdź do treści

Dokumentacja CloudPrint API v1

Wersjonowana dokumentacja CloudPrint API dotycząca uwierzytelniania, drukarek, dokumentów, zadań, błędów i bezpiecznych ponowień.

Jak korzystać z dokumentacji

Szybki start i przewodniki wyjaśniają cały proces biznesowy. Wersjonowana dokumentacja API służy do wdrażania konkretnych żądań, pól, odpowiedzi i obsługi błędów. Interaktywny podgląd jest narzędziem pomocniczym; każda publiczna operacja jest dostępna w statycznym HTML i Markdown.

Podstawowy adres i przebieg integracji

Żądania produkcyjne są wysyłane na https://public-api.cloudprint.me. Typowa integracja pobiera token, wybiera drukarkę, przesyła dokument, tworzy idempotentne zadanie i sprawdza je aż do stanu końcowego.

Gwarancje zgodności

Wersja główna jest częścią stabilnej ścieżki API. Zgodne rozszerzenia mogą pojawiać się w v1; usunięcie lub zmiana nazw operacji i pól wymaga nowej wersji głównej.

Co robi CloudPrint

CloudPrint dostarcza gotowy PDF lub jawne dane RAW języka drukarki na wybraną lokalną drukarkę przez wychodzące połączenie agenta. Public API nie generuje etykiet przewoźnika, nie konwertuje dokumentów Office i nie udostępnia wewnętrznego protokołu agenta.

Wszystkie operacje API v1

TypOpisŚcieżka
POSTPobieranie tokenu/oauth/token
POSTToken instalacji/developer-api/v1/app-installations/{installationId}/access-tokens
GETWersje Agent/agent-download-api/v1/releases
GETPobieranie Agent/agent-download-api/v1/installers/{filename}
GETLista kont klientów/partner-api/v1/accounts
POSTTworzenie konta/partner-api/v1/accounts
GETPobieranie konta/partner-api/v1/accounts/{relationshipId}
GETLista Agent Enrollments/partner-api/v1/accounts/{relationshipId}/agent-enrollments
POSTTworzenie Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments
GETPobieranie Agent Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
DELETEOdwołanie Enrollment/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}
GETLista Agents klienta/partner-api/v1/accounts/{relationshipId}/agents
DELETEOdwołanie Agent klienta/partner-api/v1/accounts/{relationshipId}/agents/{agentId}
GETUsage partnera/partner-api/v1/usage
POSTZmiana stanu konta/partner-api/v1/accounts/{relationshipId}/{action}
GETKontekst klienta/api/v1/me
GETLista agentów/api/v1/agents
GETLista drukarek/api/v1/printers
POSTPrzesyłanie dokumentu/api/v1/documents
GETLista zadań/api/v1/print-jobs
POSTTworzenie zadania/api/v1/print-jobs
POSTTworzenie z URL/api/v1/print-jobs/from-url
POSTTworzenie z Base64/api/v1/print-jobs/from-base64
GETStatus zadania/api/v1/print-jobs/{printJobId}

Powiązana dokumentacja

Przewodniki dotyczące integracji CloudPrint, podłączania lokalnego agenta i obsługi procesów drukowania.