Пакеты
Этот раздел API позволяет работать с пакетами GitVerse.
Пакеты пользователя
1. GET /users/{username}/packages/{package_type}/{package_name}/versions
Получить список версий пакета пользователя.
2. DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}
Удалить конкретную версию пакета пользователя.
3. DELETE /users/{username}/packages/{package_type}/{package_name}
Удалить пакет пользователя.
Пакеты организации
4. GET /orgs/{org}/packages/{package_type}/{package_name}/versions
Получить список версий пакета организации.
5. DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}
Удалить конкретную версию пакета организации.
6. 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 | Внутренняя ошибка сервера |