Przejdź do treści

Pobierz statystyki kont zarządzanych ​

Pobierz liczbę zarządzanych kont, aktywnych agentów i zadań druku w miesiącu kalendarzowym UTC.

GET/partner-api/v1/usageWersja API: v1operationId: getPartnerUsageOtwórz w Markdown

Działanie metody ​

Pobierz liczbę zarządzanych kont, aktywnych agentów i zadań druku w miesiącu kalendarzowym UTC.

Uwierzytelnianie ​

Przekaż jednorazowe potwierdzenie JWT Developer Application podpisane algorytmem RS256 w Authorization: Bearer <application_assertion>. Nie jest to token dostępu do Public API.

Żądanie ​

Podstawowy adres API: https://public-api.cloudprint.me/partner-api/v1/usage

Parametry ​

NazwaPołożenieTypWymaganeOpisOgraniczenia
periodquerystringnieMiesiąc kalendarzowy UTC w formacie YYYY-MM, którego dotyczy raport użycia.example: "2026-08"
X-Request-IdheaderstringnieOpcjonalny identyfikator do śledzenia żądania; CloudPrint zwróci bezpieczną wartość w nagłówku odpowiedzi.maxLength: 128; example: "order-100045-attempt-1"

Treść żądania ​

Metoda nie ma treści żądania.

Przykładowe żądania ​

cURL ​

bash
curl -sS 'https://public-api.cloudprint.me/partner-api/v1/usage?period=2026-08' \
  -H "Authorization: Bearer $APPLICATION_ASSERTION"

Odpowiedź ​

Status HTTP: 200 — Żądanie zostało wykonane.

Pola odpowiedzi ​

NazwaTypWymaganeOpisOgraniczenia
periodstringtakMiesiąc kalendarzowy UTC w formacie YYYY-MM, którego dotyczy raport użycia.—
starts_atstring (date-time)takZnacznik czasu CloudPrint w formacie ISO 8601.—
ends_atstring (date-time)takZnacznik czasu CloudPrint w formacie ISO 8601.—
managed_accountsintegertakLiczba zarządzanych kont klientów uwzględnionych w okresie rozliczeniowym.min: 0
active_agentsintegertakLiczba aktywnych agentów w wybranym miesiącu kalendarzowym UTC.min: 0
print_jobsintegertakZadania druku zwrócone dla bieżącego konta i filtrów.min: 0

Przykładowa odpowiedź ​

json
{
  "period": "2026-08",
  "starts_at": "2026-08-06T12:00:00Z",
  "ends_at": "2026-08-06T12:00:00Z",
  "managed_accounts": 0,
  "active_agents": 0,
  "print_jobs": 0
}

Błędy ​

Status HTTPOpis
401Brak uwierzytelnienia albo jest ono nieprawidłowe.
403Brak uprawnień wymaganych do tej operacji.
422Pola żądania nie przeszły walidacji.
429Przekroczono limit żądań; zastosuj Retry-After.
500Wewnętrzny błąd CloudPrint.

Powiązana dokumentacja ​

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