Пакеты

Этот раздел 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Внутренняя ошибка сервера