Перейти к содержанию

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

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

GET/agent-download-api/v1/releasesВерсия API: v1operationId: listPublicAgentReleasesОткрыть в Markdown

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

Получите актуальные установщики 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 — Запрос выполнен.

Поля ответа

ИмяТипОбязательноОписаниеОграничения
availablebooleanдаПоле контракта API; учитывайте указанные тип и ограничения.
channelstring | nullдаПоле контракта API; учитывайте указанные тип и ограничения.
releasesarrayдаПоле контракта API; учитывайте указанные тип и ограничения.
unavailable_reasonstring | 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Сервис временно недоступен.

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

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

Руководства по интеграции CloudPrint, подключению локального агента и надёжной работе печати.