2. DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id} — удалить версию пакета пользователя

Описание

Этот метод позволяет удалить конкретную версию пакета пользователя.

Параметры URL:

ПараметрОбязательныйОписание
usernameДаИмя владельца пакета
package_typeДаТип пакета
package_nameДаИмя пакета
package_version_idДаИдентификатор версии пакета

Параметры запроса:

Данный метод не требует параметров запроса.

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

Данный метод не требует тела запроса.

Пример запроса:

curl -X DELETE "https://api.gitverse.ru/users/myusername/npm/my-package/versions/1" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=latest"

Требования

Убедитесь, что API-токен указан корректно и обладает правами записи на пакеты.

Ответ (204 No Content):

Успешное удаление версии пакета. Нет содержимого ответа.

Формат ответа: application/vnd.gitverse.object+json;version=latest

Коды ответов

КодСтатусОписание
204No ContentВерсия пакета успешно удалена
400Bad RequestНекорректные параметры запроса
401UnauthorizedНеобходима авторизация
403ForbiddenДоступ запрещен
404Not FoundВерсия пакета не найдена
429Too Many RequestsПревышен лимит запросов
500Internal Server ErrorВнутренняя ошибка сервера

Примечания:

  • операция необратима, после удаления версия пакета не может быть восстановлена.