---
title: "Получить публичные версии CloudPrint Agent"
description: "Получите актуальные установщики CloudPrint Agent, опубликованные CloudPrint, и их контрольные суммы без авторизации."
---
<nav class="docs-breadcrumb" aria-label="Breadcrumb"><a href="/docs/">Документация CloudPrint</a><span aria-hidden="true">/</span><span>Справочник API</span></nav>

# Получить публичные версии CloudPrint Agent

<p class="docs-lead">Получите актуальные установщики CloudPrint Agent, опубликованные CloudPrint, и их контрольные суммы без авторизации.</p>

<div class="api-endpoint-summary"><span class="api-method api-method-get">GET</span><code>/agent-download-api/v1/releases</code><span><strong>Версия API:</strong> v1</span><span><strong>operationId:</strong> <code>listPublicAgentReleases</code></span><a href="/docs/api/v1/agent-downloads/releases/index.md">Открыть в Markdown</a></div>

## Назначение метода

Получите актуальные установщики CloudPrint Agent, опубликованные CloudPrint, и их контрольные суммы без авторизации.

## Авторизация

Для этого метода Bearer-токен не нужен.

## Запрос

**Основной адрес API:** `https://public-api.cloudprint.me/agent-download-api/v1/releases`

### Параметры

У метода нет параметров пути, строки запроса или дополнительных заголовков.

### Тело запроса

У метода нет тела запроса.

### Примеры запросов

#### cURL

```bash
curl -sS https://public-api.cloudprint.me/agent-download-api/v1/releases
```

## Ответ

**HTTP-статус:** `200` — Запрос выполнен.

### Поля ответа

| Имя | Тип | Обязательно | Описание | Ограничения |
| --- | --- | --- | --- | --- |
| `available` | `boolean` | да | Поле контракта API; учитывайте указанные тип и ограничения. | — |
| `channel` | `string \| null` | да | Поле контракта API; учитывайте указанные тип и ограничения. | — |
| `releases` | `array` | да | Поле контракта API; учитывайте указанные тип и ограничения. | — |
| `unavailable_reason` | `string \| null` | нет | Поле контракта API; учитывайте указанные тип и ограничения. | — |

### Пример ответа

```json
{
  "available": false,
  "channel": null,
  "releases": [
    {
      "version": "string",
      "channel": "string",
      "published_at": null,
      "installers": [
        {
          "filename": null,
          "platform": null,
          "architecture": null,
          "format": null,
          "size_bytes": null,
          "sha256": null,
          "download_url": null
        }
      ]
    }
  ],
  "unavailable_reason": null
}
```

## Ошибки

| HTTP-статус | Описание |
| --- | --- |
| `429` | Превышен лимит запросов; учитывайте Retry-After. |
| `500` | Внутренняя ошибка CloudPrint. |
| `503` | Сервис временно недоступен. |

## Рекомендации по интеграции

## Связанная документация

<div class="docs-card-grid"><a class="docs-card" href="/docs/api/v1/agent-downloads/installer/"><strong>Скачать установщик CloudPrint Agent</strong><span>Скачайте опубликованный установщик CloudPrint Agent по точному имени файла из каталога версий.</span></a>
<a class="docs-card" href="/docs/partner-platform/agent-enrollment/"><strong>Подключение агента клиента</strong><span>Подключите локальный CloudPrint Agent к правильному управляемому аккаунту без входа клиента в кабинет CloudPrint.</span></a>
<a class="docs-card" href="/docs/api/agents-and-printers/"><strong>Подключение агента и выбор принтера</strong><span>Установите агент CloudPrint, получите локальные очереди печати и сохраните стабильный printer_id с учётом возможностей принтера.</span></a></div>

<nav class="docs-resource-links" aria-label="Следующие шаги"><a href="/docs/api/v1/explorer/">OpenAPI</a><a href="https://my.cloudprint.by">Открыть кабинет</a><a href="/docs/legal/privacy/">Политика конфиденциальности</a><a href="/docs/legal/terms/">Условия использования</a><a href="/docs/legal/payments-and-refunds/">Оплата и возврат</a><a href="/docs/legal/data-processing/">DPA</a></nav>