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
.
Коды ответов
Код | Статус | Описание |
---|---|---|
204 | No Content | Релиз успешно удален |
400 | Bad Request | Некорректные параметры запроса |
403 | Forbidden | Доступ запрещен |
404 | Not Found | Указанный релиз или репозиторий не найдены |
422 | Unprocessable Entity | Ошибка валидации данных |
500 | Internal Server Error | Внутренняя ошибка сервера |
Примечания:
- Убедитесь, что вы используете правильный ключ API с необходимыми правами доступа к репозиторию.
- Убедитесь, что указанный идентификатор релиза существует в репозитории.
- Удаление релиза является незамедлительным и необратимым действием.