Архивирование версии приложения
Метод позволяет перевести указанную версию приложения в статус 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-параметры
Атрибут | Тип | Обязателен | Описание |
---|---|---|---|
packageName | string | Да | Имя пакета вашего приложения (например, com.example.app ) |
versionId | number | Да | Идентификатор версии приложения, которую нужно архивировать |
Заголовки (Headers)
Атрибут | Тип | Обязателен | Описание |
---|---|---|---|
Public-Token | string | Да | Токен доступа к API RuStore |
Тело запроса
Этот метод не требует передачи тела запроса (Request Body). Все необходимые параметры передаются в URL и заголовках.
Параметры ответа
В случае успешного выполнения запроса сервер вернет стандартный ответ с кодом OK
.
Атрибут | Тип | Обязателен | Описание | Пример |
---|---|---|---|---|
code | string | Да | Код ответа (OK при успехе) | error /OK |
message | string | Нет | Расшифровка кода ответа (обычно null при успехе) | N/A |
body | object | Нет | Тело ответа (всегда null для этого метода) | null |
timestamp | timestamptz | Да | Время ответа сервера | 2023-10-27T12:00:00.123456789+03:00 |
Примеры
- cURL
- Успешный ответ (200 OK)
Пример запроса на архивацию версии 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}'
Пример успешного ответа
{
"code": "OK",
"message": null,
"body": null,
"timestamp": "2023-10-27T12:00:00.123456789+03:00"
}