Skip to content

List managed customer accounts

List customer accounts provisioned by the authenticated partner application, including agent and printer health.

GET/partner-api/v1/accountsAPI version: v1operationId: listPartnerManagedAccountsView as Markdown

What this endpoint does

List customer accounts provisioned by the authenticated partner application, including agent and printer health.

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

Parameters

NameLocationTypeRequiredDescriptionConstraints
limitqueryintegernomin: 1; max: 100; default: 50
cursorquerystring (uuid)no
external_customer_idquerystringnoExact tenant identifier supplied when the managed Account was created.minLength: 1; maxLength: 160

Request body

This endpoint has no request body.

Example requests

cURL

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

Response

HTTP status: 200 — Managed Accounts page

Response fields

NameTypeRequiredDescriptionConstraints
dataarrayyes
next_cursorstring | null (uuid)yesOpaque cursor for the next result page; send it back unchanged.

Example response

json
{
  "data": [
    "string"
  ],
  "next_cursor": null
}

Errors

HTTP statusDescription
401Application assertion is missing, invalid or already used
403Partner capability is not granted
422Pagination parameters are invalid
429Rate limit exceeded
500Unexpected error

Integration guidance

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