Публичный APIРелизы4. DELETE /repos/{username}/{reponame}/releases/{release_id} — удалить релиз

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

Описание

Удаляет релиз по его идентификатору. Только пользователи с токеном для чтения и записи в репозитории смогут удалять релизы.

Параметры URL:

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

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

ПараметрОбязательныйОписание
ApiKeyAuthДаКлюч API для авторизации. Формат: ApiKey <your_api_key>

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

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

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

curl --location --request DELETE 'https://api.gitverse.ru/public/api/repos/hardqa_1/testo_repa/releases/22' \
--header 'accept: application/vnd.gitverse.object+json;version=1' \
--header 'Authorization: 9766dae885ade2834845c2d17a71ec49c9974453'

Ответ (204 No Content):

Данный метод не возвращает содержимого в ответе. Успешный запуск потока будет обозначаться статусом 204 No Content.

Коды ответов

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

Примечания:

  • Убедитесь, что вы используете правильный ключ API с необходимыми правами доступа к репозиторию.
  • Убедитесь, что указанный идентификатор релиза существует в репозитории.
  • Удаление релиза является незамедлительным и необратимым действием.