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

Описание

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

Параметры URL:

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

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

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

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

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

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

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

Ответ (204 No Content):

Ассет успешно удален.

Коды ответов

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

Примечания:

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