5. DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} — удалить версию пакета организации

Описание

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

Параметры URL:

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

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

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

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

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

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

curl -X DELETE "https://api.gitverse.ru/orgs/myorg/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Внутренняя ошибка сервера

Примечания:

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