Skip to content

List managed Agent Enrollments

List pending, claimed, expired and revoked Agent Enrollments without exposing their secret codes.

GET/partner-api/v1/accounts/{relationshipId}/agent-enrollmentsAPI version: v1operationId: listPartnerAgentEnrollmentsView as Markdown

What this endpoint does

List pending, claimed, expired and revoked Agent Enrollments without exposing their secret codes.

Authentication

Send a one-time RS256 Developer Application assertion in Authorization: Bearer <application_assertion>. This assertion is not a Public API access token.

Request

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

Parameters

NameLocationTypeRequiredDescriptionConstraints
relationshipIdpathstring (uuid)yes
limitqueryintegernomin: 1; max: 100; default: 50
cursorquerystringno

Request body

This endpoint has no request body.

Example requests

cURL

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

Response

HTTP status: 200 — Agent Enrollments page

Response fields

NameTypeRequiredDescriptionConstraints
dataarrayyes
next_cursorstring | nullyesOpaque cursor for the next result page; send it back unchanged.

Example response

json
{
  "data": [
    {
      "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": null,
      "claimed_at": null,
      "revoked_at": null
    }
  ],
  "next_cursor": null
}

Errors

HTTP statusDescription
401Application assertion is invalid
403Partner capability is not granted
404Managed Account was not found
422Pagination parameters are invalid
429Rate limit exceeded
500Unexpected error

Integration guidance

Guides for integrating CloudPrint, connecting the local agent and operating print workflows.