Пакеты
Этот раздел Public API GitVerse предназначен для работы с пакетами — артефактами сборки, хранимыми в реестре пакетов GitVerse.
API позволяет управлять пакетами на уровне пользователя и организации: получать списки версий и удалять конкретные версии или целые пакеты.
Пакеты пользователя
GET /users/{username}/packages/{package_type}/{package_name}/versions— список версий пакета пользователя;DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}— удаление конкретной версии пакета;DELETE /users/{username}/packages/{package_type}/{package_name}— удаление пакета пользователя.
Пакеты организации
GET /orgs/{org}/packages/{package_type}/{package_name}/versions— список версий пакета организации;DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}— удаление конкретной версии пакета;DELETE /orgs/{org}/packages/{package_type}/{package_name}— удаление пакета организации.
Возможные ошибки
| Код | Описание |
|---|---|
400 Bad Request | Некорректный формат данных |
401 Unauthorized | Необходима авторизация |
403 Forbidden | Недостаточно прав |
404 Not Found | Пакет не найден |
429 Too Many Requests | Превышен лимит запросов |
500 Internal Server Error | Внутренняя ошибка сервера |