4. DELETE /repos/{owner}/{repo}/releases/{release_id} — удалить релиз

Описание

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

Параметры URL:

ПараметрОбязательныйОписание
ownerДаВладелец репозитория (логин или имя организации)
repoДаНазвание репозитория без расширения .git
release_idДаИдентификатор релиза

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

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

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

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

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

curl -X DELETE "https://api.gitverse.ru/repos/myuser/myrepo/releases/123" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/vnd.gitverse.object+json;version=1"

Ответ (204 No Content):

Релиз успешно удален.

Коды ответов

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

Примечания:

  • убедитесь, что ключ API указан корректно и обладает необходимыми правами для доступа к репозиторию;
  • после успешного удаления релиз больше не будет доступен.