Skip to main content

Архивирование версии приложения

Метод позволяет перевести указанную версию приложения в статус ARCHIVED. Это полезно для скрытия старых или отклоненных версий из основного списка в консоли разработчика.

tip

Если архивированная версия не была опубликована ранее, то после перевода ее в архив вы сможете использовать тот же самый ver_code.

Условия архивации

Архивировать можно только версии приложения, находящиеся в статусах READY_FOR_PUBLICATION или REJECTED_BY_MODERATOR. Попытка архивировать версию в любом другом статусе (например, DRAFT, PUBLISHED и др.) приведет к ошибке.

POST

URL эндпоинта
https://public-api.rustore.ru/public/v1/application/{packageName}/version/{versionId}/archive

Параметры взаимодействия

Path-параметры

АтрибутТипОбязателенОписание
packageNamestringДаИмя пакета вашего приложения (например, com.example.app)
versionIdnumberДаИдентификатор версии приложения, которую нужно архивировать

Заголовки (Headers)

АтрибутТипОбязателенОписание
Public-TokenstringДаТокен доступа к API RuStore
Тело запроса

Этот метод не требует передачи тела запроса (Request Body). Все необходимые параметры передаются в URL и заголовках.

Параметры ответа

В случае успешного выполнения запроса сервер вернет стандартный ответ с кодом OK.

АтрибутТипОбязателенОписаниеПример
codestringДаКод ответа (OK при успехе)error/OK
messagestringНетРасшифровка кода ответа (обычно null при успехе)N/A
bodyobjectНетТело ответа (всегда null для этого метода)null
timestamptimestamptzДаВремя ответа сервера2023-10-27T12:00:00.123456789+03:00

Примеры

Пример запроса на архивацию версии 243242 для пакета com.package.example
curl --location --request POST 'https://public-api.rustore.ru/public/v1/application/com.package.example/version/243242/archive' \
--header 'Public-Token: {YOURtoken}'