Публичный APIРелизы3. GET /repos/{username}/{reponame}/releases/{release_id} — получить информацию о релизе

3. GET /repos/{username}/{reponame}/releases/{release_id} — получить информацию о релизе

Описание

Возвращает информацию о релизе по его идентификатору.

Параметры URL:

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

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

ПараметрОбязательныйОписание
ApiKeyAuthДаКлюч API для авторизации. Формат: ApiKey <your_api_key>

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

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

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

curl --location --request GET 'https://api.gitverse.ru/public/api/repos/hardqa_1/testo_repa/releases/21' \
--header 'accept: application/vnd.gitverse.object+json;version=1' \
--header 'Authorization: 9766dae885ade2834845c2d17a71ec49c9974453'

Ответ (200 OK):

{
    "id": 21,
    "tag_name": "v5",
    "target_commitish": "master",
    "name": "release v5 API",
    "body": "sdasdasdas",
    "url": "https://api.gitverse.ru/public/api/repos/hardqa_1/testo_repa/releases/21",
    "html_url": "https://api.gitverse.ru/hardqa_1/testo_repa/releases/tag/v5",
    "tarball_url": "https://api.gitverse.ru/hardqa_1/testo_repa/archive/v5.tar.gz",
    "zipball_url": "https://api.gitverse.ru/hardqa_1/testo_repa/archive/v5.zip",
    "upload_url": "https://api.gitverse.ru/public/api/repos/hardqa_1/testo_repa/releases/21/assets",
    "draft": true,
    "prerelease": true,
    "created_at": "1970-01-01T00:00:00Z",
    "published_at": "1970-01-01T00:00:00Z",
    "author": {
        "id": 14,
        "name": "",
        "login": "hardqa_1",
        "type": "User",
        "bio": "",
        "email": "hardqa_1@mail.ru",
        "avatar_url": "https://api.gitverse.ru/avatars/d58095c0fe787f981dff5b6a41117aec",
        "html_url": "https://gitverse.ru/hardqa_1",
        "url": "https://api.gitverse.ru/hardqa_1",
        "repos_url": "https://api.gitverse.ru/hardqa_1/repos",
        "site_admin": false,
        "location": null,
        "followers": 0,
        "following": 0,
        "public_repos": 3,
        "created_at": "2025-08-18T08:19:48Z",
        "updated_at": "2025-08-18T08:57:48Z"
    },
    "assets": []
}

Формат ответа: application/vnd.gitverse.object+json;version=1

Коды ответов

КодСтатусОписание
200OkИнформация о релизе успешно получена
400Bad RequestНекорректные параметры запроса
403ForbiddenДоступ запрещен
404Not FoundУказанный релиз или репозиторий не найдены
500Internal Server ErrorВнутренняя ошибка сервера

Примечания:

  • Убедитесь, что вы используете правильный ключ API с необходимыми правами доступа к репозиторию.
  • Убедитесь, что указанный идентификатор релиза существует в репозитории.