Zum Inhalt springen

Agent Enrollment abrufen

Rufen Sie das betreffende Agent Enrollment eines verwalteten Kunden ab und ordnen Sie es dem verbundenen Agenten zu.

GET/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}API-Version: v1operationId: getPartnerAgentEnrollmentAls Markdown anzeigen

Funktion dieser Methode

Rufen Sie das betreffende Agent Enrollment eines verwalteten Kunden ab und ordnen Sie es dem verbundenen Agenten zu.

Authentifizierung

Senden Sie eine einmalige RS256-Assertion der Developer Application in Authorization: Bearer <application_assertion>. Sie ist kein Public-API-Zugriffstoken.

Anfrage

Produktions-URL: https://public-api.cloudprint.me/partner-api/v1/accounts/{relationshipId}/agent-enrollments/{enrollmentId}

Parameter

NamePositionTypErforderlichBeschreibungEinschränkungen
relationshipIdpathstring (uuid)jaStabile UUID der Partnerbeziehung zum verwalteten Kunden.
enrollmentIdpathstring (uuid)jaStabile UUID des Agent Enrollments im Pfad.
X-Request-IdheaderstringneinOptionale Kennung zur Anfrageverfolgung; CloudPrint gibt einen sicheren Wert im Antwort-Header zurück.maxLength: 128; example: "order-100045-attempt-1"

Anfrageinhalt

Die Methode hat keinen Anfrageinhalt.

Anfragebeispiele

cURL

bash
curl -sS \
  "https://public-api.cloudprint.me/partner-api/v1/accounts/$RELATIONSHIP_ID/agent-enrollments/$ENROLLMENT_ID" \
  -H "Authorization: Bearer $APPLICATION_ASSERTION"

Antwort

HTTP-Status: 200 — Anfrage erfolgreich.

Antwortfelder

NameTypErforderlichBeschreibungEinschränkungen
agent_enrollment_idstring (uuid)jaStabile Kennung des Agent Enrollments.
namestringjaAnzeigename der Ressource für die Kontobetreiber.
statusstringjaAktueller Ressourcen- oder Prozessstatus; verwenden Sie die Enum-Werte der jeweiligen Methode.enum: pending, claimed, expired, revoked
expires_atstring (date-time)jaVon CloudPrint erfasster ISO-8601-Zeitstempel.
created_atstring (date-time)jaVon CloudPrint erfasster ISO-8601-Zeitstempel.
agent_idstring | null (uuid)jaStabile UUID des verbundenen CloudPrint Agenten.
claimed_atstring | null (date-time)jaVon CloudPrint erfasster ISO-8601-Zeitstempel.
revoked_atstring | null (date-time)jaVon CloudPrint erfasster ISO-8601-Zeitstempel.

Beispielantwort

json
{
  "agent_enrollment_id": "11111111-1111-4111-8111-111111111111",
  "name": "string",
  "status": "pending",
  "expires_at": "2026-08-06T12:00:00Z",
  "created_at": "2026-08-06T12:00:00Z",
  "agent_id": "11111111-1111-4111-8111-111111111111",
  "claimed_at": "2026-08-06T12:00:00Z",
  "revoked_at": "2026-08-06T12:00:00Z"
}

Fehler

HTTP-StatusBeschreibung
401Authentifizierung fehlt oder ist ungültig.
403Das Token hat nicht die erforderlichen Berechtigungen.
404Ressource nicht gefunden.
422Mindestens ein Feld ist ungültig.
429Anfragelimit überschritten; beachten Sie Retry-After.
500Interner CloudPrint-Fehler.

Hinweise zur Integration

  • Speichern Sie agent_enrollment_id beim Erstellen des Links und fragen Sie genau diese Ressource ab.
  • Fragen Sie bei pending weiter ab, speichern Sie bei claimed die agent_id und beenden Sie bei expired oder revoked.

Verwandte Dokumentation

Anleitungen zur CloudPrint-Integration, zur Verbindung des lokalen Agenten und zum zuverlässigen Betrieb von Druckabläufen.